![](https://csdnimg.cn/release/download_crawler_static/86990676/bg9.jpg)
9
第六章循环控制
只能加在可执行语句前面
for (j=i;j<=100;j++)
for语句一般应用形式:
循环体内遇break,return,goto
{ int i,j,k,m,n,s=0;
循环就是在满足一定条件时重复执行一段程序
for(i=1;i<=100;i++)
循环前必须对循环控制变量赋初值,循环体中必须有改变循环控制变量值的语句
#include <stdio.
{ sum+=i;
i++;
三种循环可互相嵌套,层数不限
外层循环可包含两个以上内循环,但不能相互交叉
练习:求100内的所有奇数之和、所有偶数之和。
/*ch6_22.c*/
#include<stdio.h>
voidmain()
{inti=1,odd=0,even=0;
while(i<=100)
{odd=odd+i;
even=even+i+1;
i+=2;
}
printf(“odd=%d\n",odd);
printf(“even=%d\n",even);
}
/*ch6_22.c*/
#include<stdio.h>
voidmain()
{inti=1,odd=0,even=0;
while(i<=100)
{if(i%2==0)
even=even+i+1;
else
odd=odd+i;
i++;
}
printf(“odd=%d\n",odd);
printf(“even=%d\n",even);
}