1.1while语句实现循环
例一:求1+2+3+4........+100,求和。
输出结果:
1.2用do....while语句实现循环
int i=1 ; //设变量i的初始值为1
do //循环结构开始
{
printf("%d",i+1) ; //循环体,输出i的量,然后使i加1
while(i<100); //当i小于或等于100时,继续执行循环体
例一:用do.....while计算1+2+3+4.+。。。。+100的和
输出结果:
1.3用for语句实现循环
例:
for(i=1;i<=100;i++) //控制循环次数,i由1变到100,共循环100次
printf(“%d”,i); //执行循环体,输出i的当前值
(1)for语句一般形式:
for(表达式1;表达式2;表达式3)语句可改写while的循环形式:
表达式1;
while表达式2
{
语句
表达式3
}
(2)"表达式1”可以省略,即不设置初值,但表达式1后的分号不能省略,例:
for(;i<=100;i++)sum=sum+i;
(3)表达式2可以省略,即不用表达式2作为循环条件表达式,不设置和检查循环的条件。
for(i=1;;i++)sum=sum+i;
(4)表达式3可以省略
for(i=1;i<=100;)
{
sum=sum+i;
i++;
}