一、while循环语句
1、while循环语句的一般形式:
While(表达式) 循环体
2、例:输出5个*
k=0;
while(k<5)
{
printf(“*”);
k++;
}
二、do-while循环语句
1、do-while循环语句的一般形式:
do 循环体 while(表达式);
2、例:输出5个*
k=0;
do
{
printf(“*”);
k++;
}
while(k<5);
三、while与do-while的比较
1、形式比较:
while (表达式) 循环体
do 循环体 while (表达式);
2、最小循环次数
(1) do-while:至少循环一次
(2) while:不满足条件不循环
四、for语句循环结构
1、for循环一般形式:
for(表达式1;表达式2;表达式3)
2、例:输出5个* 例:输出5个*
for(k=0;k<5;k++) k=0;
{ for(;k<5;);
Printf(“*”); {
} print(“*”);
k++;
}
五、循环嵌套
1、判断质数:从2开始到此数之间没能找到一个数将其出尽,此数为质数
2、例:找2-100之间的素数:
for(i=2;i<100;i++)
{
tag=0;
for(k=2;k<i;i++)
{
if(i%k==0)
tag=1;
}
If(tag==0)printf(“%d”,i);
}
六、break和continue
1、break跳出switch,循环下次运行
2、continue结束本次循环继续下次运行