第1个回答 2015-07-09
/*2015年6月21日 22:01:34
求1到100之间所有的奇数之和
*/
# include <stdio.h>
int main (void)
{
int i;
int sum = 0;
for (i=1; i<100; i+= 2) //i+ = 2等价于i = i + 2 i = 1+3+5+7+9
{
sum = sum + i;
printf ("今天我很高兴!\n"); //即使是单个语句也用大括号括起来
}
printf ("i = %d\n",i);
printf ("sum = %d\n",sum);
return 0;
}本回答被网友采纳
第2个回答 2015-07-09
for循环一共有四个组成部分
for(i=1; i<10; i++)
{
//循环体语句
}
第一个分号之前是初始条件,可以不止一句,例如
for(a=1,b=1;b<10;b++)
{
...
}
初始条件可以省略
第一个分号之后,第二个之前是进入for循环主体的条件
即必须要满足该条件才会循环
同样,循环条件也可以省略,不过这样的话要把跳出放在for循环体内
第二个分号之后的称为执行一次for循环后的操作
一般是循环变量的累加,如i++
即执行完for循环体后,将i的值加1
这部分的语句也可以省略,即把变量累加放在for循环体内
最后是for循环体
即每次进入for循环执行的语句