`

C++中的5种形式的for循环

 
阅读更多
题目:求自然数51~100之和

//形式一
#include <iostream.h>
void main(){
	int sum(0);
	for(int i=51;i<=100;i++)
		sum+=i;
	cout<<"sum="<<sum<<endl;
}

//形式二
#include <iostream.h>
void main(){
	int i(51),sum(0);
	for(;i<=100;i++)
		sum+=i;
	cout<<"sum="<<sum<<endl;
}

//形式三
#include <iostream.h>
void main(){
	int i(51),sum(0);
	for(;i<=100;)
		sum+=i++;
	cout<<"sum="<<sum<<endl;
}

//形式四
#include <iostream.h>
void main(){
	int i(51),sum(0);
	for(;;){
		sum+=i;
		if(i==100)
			break;
		i++;
	}
	cout<<"sum="<<sum<<endl;
}

//形式五
#include <iostream.h>
void main(){
	for(int i(51),sum(0);i<=100;sum+=i,i++)
		;
	cout<<"sum="<<sum<<endl;
}
分享到:
评论

相关推荐

    C++switch goto break for 循环 教程与实例

    下面将详细介绍 C++ 中的 switch 语句、goto 语句、break 语句、for 循环语句等控制语句。 一、switch 语句 switch 语句是一种选择结构语句,用于根据不同的值执行不同的语句。其基本形式为: ```cpp switch (整型...

    乘法表C++多文件结构--5种形式的乘法表.doc

    本文将详细介绍C++多文件结构中实现5种形式的乘法表,包括完全三角、右上三角、左下三角、右下三角和左上三角。 一、完全三角乘法表 完全三角乘法表是指将乘法表以三角形的形式输出,其中每行的元素逐渐增加。在...

    C++中的while循环和for循环语句学习教程

    总的来说,C++中的while循环和for循环各有优势。while循环适合于在循环开始前无法确定循环次数的情况,而for循环则适用于已知循环次数或有明确结束条件的情形。选择哪种循环结构主要取决于具体问题的需求和编写代码...

    基于C++使用for循环嵌套实现九九乘法表

    在这个特定的案例中,我们关注的是“for循环嵌套”来实现“九九乘法表”的打印。九九乘法表是我们从小学就开始接触的数学基础,它展示了1到9的所有数字对的乘积,形式如: 1*1=1 1*2=2 2*2=4 ... 9*8=72 8*8=64 9*9...

    Working Draft Standard for Programming Language C++

    9.5 **迭代语句**:解释了循环语句(如while、for)的用法。 9.6 **跳转语句**:介绍了跳转语句(如break、continue、goto)的功能。 9.7 **声明语句**:说明了如何在程序中声明新的变量或函数。 9.8 **歧义...

    c++循环嵌套ppt课件.ppt

    C++循环嵌套是C++编程语言中的一种基本结构,用于重复执行某些语句。循环嵌套是指在一个循环体内再嵌套另一个循环体,形成一个循环嵌套结构。 C++语言提供了三种类型的循环语句:while语句、do-while语句和for语句...

    C++运算符-循环语句

    1. **for循环** - 语法结构: ```cpp for (初始化表达式; 循环条件; 更新表达式) { // 循环体 } ``` - 示例: ```cpp for (int i = 0; i ; i++) { cout ; } ``` 2. **while循环** - 语法结构: ```...

    MD5 DLL库及使用 (for C++ Builder)

    在C++ Builder环境中,MD5 DLL库提供了一种简便的方式,让开发者能够轻松地在自己的应用程序中集成MD5计算功能。这个压缩包包含三个文件:`UKmd5.cpp`是实现MD5算法的源代码,`UKmd5.dll`是编译后的动态链接库,`...

    c++ for dummies

    - **流程控制结构**:包括条件语句(如if-else)、循环语句(如while、for)等内容,帮助读者掌握程序控制的基本方法。 - **函数和模块化编程**:讲解了如何定义函数以及如何使用函数来组织代码,提高代码的复用性和...

    c++数组和多重for控制输出※矩形

    for循环是C++中的一种循环控制结构,常用于执行一段代码固定的次数。 #### 基本语法 ```cpp for (初始化表达式; 循环条件; 更新表达式) { // 循环体 } ``` #### 示例 ```cpp for (int i = 0; i ; i++) { cout ; ...

    c++循环数组ppt资源

    例如,如果你有一个整数数组`int arr[10]`,你可以使用for循环来访问并打印数组的所有元素: ```cpp for(int i = 0; i ; i++) { cout [i] ; } ``` 这将依次输出数组的每个元素。 **循环设计的三要素**包括: 1. ...

    c++循环攻略

    for循环是C++中最常用的循环结构之一,因为它允许在一个简洁的语法中设置初始化、条件检查和迭代操作。for循环的一般形式如下: ```cpp for (初始化; 条件表达式; 增量) { // 循环体 } ``` 初始化部分通常...

    Multi-Paradigm Design for C++

    《Multi-Paradigm Design for C++》是一本深度探讨C++编程语言的教程,它以其英文原版的形式,为读者提供了丰富的C++多范式设计知识。C++是一种强大的、通用的编程语言,它融合了面向过程、面向对象以及泛型编程等...

    FOR循环语句的翻译程序设计(简单优先法、输出四元式)

    FOR循环语句是编程语言中最常见的控制结构之一,用于执行一系列重复操作。本篇将深入探讨如何利用编译原理中的简单优先法和输出四元式来设计FOR循环语句的翻译程序。 首先,简单优先法是一种语法分析技术,它通过...

    c++输出99乘法表(4种样式)

    这种样式是最简单的,通常使用两层for循环实现。外层循环遍历行号i,内层循环遍历列号j,然后计算i*j的值并输出。在每行结束后,添加一个换行符(\n)以保持整洁的格式。例如: ```cpp for (int i = 1; i ; ++i) { ...

    C++ Codes C++ Codes

    C++的基础语法包括变量声明、数据类型(如int、char、float、double)、运算符(如算术、比较、逻辑、位运算符)、流程控制(如if-else、switch-case、循环for、while、do-while)以及函数的使用。在压缩包中的代码...

    C++语言 第4章 循环结构(C++版)_codes.rar

    在C++编程语言中,循环结构是程序设计中不可或缺的一部分,它允许代码重复执行一段特定的逻辑,直到满足某个条件为止。本章聚焦于C++中的循环结构,这对于理解和编写复杂的算法至关重要,尤其是在参加NOIP(全国青...

    C++ Vector遍历的几种方式

    或者使用C++11的范围基础for循环的迭代器形式: ```cpp for (auto it = vec.cbegin(); it != vec.cend(); ++it) { std::cout *it ; } ``` ### 4. 直接使用下标访问 如果知道最后一个元素的索引,可以使用下标...

Global site tag (gtag.js) - Google Analytics