;为什么需要循环控制;用while语句实现循环;while语句实现循环;?;?;;循环结构程序的四个组成部分1)循环初始化:为循环做准备;2)循环控制部分:控制循环是否进行;3)循环体:重复循环的主体;4)循环修改部分:为下次循环做准备。;用for语句实现循环;用for语句实现循环;用for语句实现循环;?;循环的嵌套;几种循环的比较;#includemain (){ int n=1;while (n<=20){n+=4; if (n%3==0) printf("%d\n",n);}};#includeint main(){ int i=1,p=1; while(i<=5) { p=p*i; i++; } printf("5!=%d\n",p); return 0; };#includeint main(){char c;int zimu=0,space=0,shuzi=0,other=0;printf("请输入字符\n");while((c=getchar())!='\n'){if(c>='a'&&c<='z'||c>='A'&&c<='Z')zimu++;else if(c==' ')space++;else if(c>='0'&&c<='9')shuzi++;elseother++;}printf("统计个数:zimu=%d,space=%d,shuzi=%d,other=%d\n",zimu,space,shuzi,other);return 0; };#include int main ( ){ int n=0; float sum=0,score; printf("请输入学生的成绩\n"); scanf ("%f",&score); while (score!=-1) {n++;sum+=score;scanf ("%f",&score);} printf("学生人数是:%d ,平均成绩是:%f\n", n, sum/n); return 0;};#include int main(){ int y=2000,n=0,leap;do{if(y%4==0&&y%100!=0||y%400==0){printf("%d ",y);n++;}y++;}while(y<=2050);printf("\n2000~2050之间共有%d个闰年 ",n);
return 0;};;用break语句提前终止循环;用break语句提前终止循环;用continue语句提前结束本次循环;用continue语句提前结束本次循环;break语句和continue语句的区别;#include int main(){int i,j,n=0;for(i=1;i<=4;i++)for(j=1;j<=5;j++,n++)//n用来累计输出数据的个数{if(n%5==0) printf("\n");//控制在输出5个数据后换行printf("%d\t",i*j);} printf("\n"); return 0;};循环程序举例;循环程序举例;循环程序举例;;循环程序举例;循环程序举例;循环程序举例