C语言用for如何实现多次循环的输入输出
for 语句称之为循环语句,语句块称之为循环体,而这种结构在C++中称之为循环结构。执行循环前,创建了两个变量,分别为sum和i。
循环语句中习惯用诸如i、j、k之类的字母作为变量名,来控制循环执行次数,这些变量又称之为循环控制变量。而sum表示"和"的意思,作用是把一个个数值累加起来。
用for语句计算1加到100的和的源代码如下
#include "iostream.h"
int main()
{
int sum =0;
for (int i =1;i <=100;i = i + 1)
{
sum = sum + i;
}
cout <<sum <<endl;
return 0
}
扩展资料
1、防止死循环,即确保循环体内存在可以改变表达式值的语句,如i++。
2、循环和if语句一样的地方是:大括号可以省略。但只能控制离它最近的一条语句。也就是说当循环体只有一条语句的的时候,可以省略大括号。但这条语句不能是声明语句。
C语言用for实现多次循环的方法:
1、无条件循环
for( ; ; ) //括号中不写条件,就表示无条件循环
{
int n=0;
printf("input n: "); scanf("%d", &n); //读一个数据
if( n<0 ) break ; //通过输入数据来判断是否终止循环,如-1
printf("n=%d\n", n ); //输出数据
}
2、循环一定次数
int times=0;
scanf("%d", × ); //输入循环次数
for( ; times>0; times-- ) //按times次数进行循环
{
int n=0;
printf("input n: "); scanf("%d", &n); //读一个数据
printf("n=%d\n", n ); //输出数据
}
for循环说明:
for( e1 ; e2 ; e3 )
{
for_statements ;
}
e1:循环初始化区,只执行一次,根据情况,可以省略
e2:循环条件判断区,先判断e2是否为真,为真进入循环,否则结束
e3:循环控制变量变化区,执行完for_statements后,转入e3,然后转入e2。根据情况,可以省略
for_statements 只有一条语句时,{}可以省略,建议保留
特殊形式:for( e1 ; e2 ; e3 ) ; 与for( e1 ; e2 ; e3 ){} 相同,表示没有循环体。
2013-05-19
2013-05-19