《12-嵌套、goto,break,continue及练习》由会员分享,可在线阅读,更多相关《12-嵌套、goto,break,continue及练习(44页珍藏版)》请在金锄头文库上搜索。
1、55 循环的嵌套w循环语句可以嵌套。也就是说在一个循环体 内可以包含另一个完整的循环语句,而且这 种循环可以有多层,从而构成多重循环。w例56 输出以下图形,用for循环来实现。* * * * * * * * * * * * * * * * * * * * * * * * * * * * *main( ) int i;for(i=1;i100) printf(“exit from 出口1“); else printf(“exit from 出口2“);出口一:i100出口二:i2:“); scanf(“%d“, for(i=2;i=m) printf(“%4d ”,m); 17 19 23 2
2、9 317. main() int i,j;for(i=1;i=y=x); 10.若int x,y; 则执行以下语句后的x,y的值是 _。for(y=1,x=1; y=10) break;if(x%2=1) x+=5; contiue; x-=3; 0x=10 y=611. main( ) char c;int s1=0, s2=0; doswitch(c=getchar() case a: case e:case i: case o:case u: s1+=1;default: s2+=1; while(c!=n);printf(“s1=%dns2=%dn”,s1,s2);输入数据为:computer s1=3s2=912. 把键盘输入的一行字符串的小写字母转换成大写字母,其余字符不变进行输出,直到遇到回车为止。#include main() char c;while( ) if(c=amaxc = code; else if(grademing) ming = grade;minc = code; printf(“最高:学号为%d,成绩为%d;最低学号为%d,成绩为%d!n“,maxc,maxg,minc,ming);