demo5-1
demo5-2
由实验结果可以看出 break是结束循环,不再进行循环
continue 是结束此次循环 下个循环符合条件可以继续。
demo6-1
demo6-2
从这两个循环里break 和continue 只会影响内层循环
不会影响外层循环。
blank:while语句
1 /* 2 编程找出5个整数的最大数和最小数 3 《C语言程序设计教程学习指导》p122实验内容(3) 4 */ 5 6 #include <stdio.h> 7 int main() { 8 int number, max, min, n; 9 10 n=1; 11 printf("输入第%d个数: ", n); 12 scanf("%d", &number); 13 14 max = number; 15 min = number; 16 17 while(n<5) { 18 n++; 19 printf("输入第%d个数: ", n); 20 scanf("%d", &number); 21 22 if(number>= max) 23 max = number; 24 else if(number<= min) 25 min = number; 26 } 27 28 printf("最大数为: %d\n", max); 29 printf("最小数为: %d\n", min); 30 31 return 0; 32 } 33
for 语句
1 /* 2 编程找出5个整数的最大数和最小数 3 《C语言程序设计教程学习指导》p122实验内容(3) 4 */ 5 6 #include <stdio.h> 7 int main() { 8 int number, max, min, n; 9 n=1; 10 printf("输入第%d个数: ", n); 11 scanf("%d", &number); 12 13 max = number; 14 min = number; 15 16 for (n=2;n<=5; n++) 17 { 18 printf("输入第%d个数: ", n); 19 scanf("%d", &number); 20 if(number>= max) 21 max = number; 22 else if(number<= min) 23 min = number; 24 } 25 printf("最大数为: %d\n", max); 26 printf("最小数为: %d\n", min); 27 28 return 0; 29 } 30
判断素数
1 #include <stdio.h> 2 int main(){ 3 int x,y =1; 4 int count=0; 5 printf("输出的素数为:\n"); 6 for(x=101;x<=200;x++) 7 { 8 for(y=2;y<=x;y++) 9 { 10 if (x%y==0) 11 12 break; 13 } 14 if(x==y){ 15 count++; 16 printf("%6d",x); 17 if(count%5==0) 18 printf("\n"); 19 } 20 } 21 printf("\n""101~200之间有%d个素数",count); 22 23 24 25 return 0; 26 }
星号:
1 #include<stdio.h> 2 int main(){ 3 int line = 1; 4 int x; 5 for(line=1;line<=5;line ++) 6 { 7 for(x=1;x<10;x++){ 8 if(x>5-line&&x<5+line) 9 printf("%c",'*'); 10 else 11 printf(" "); 12 } 13 printf("\n"); 14 15 } 16 17 18 return 0; 19 }
总结与体会:看做好的实例感觉自己好像都看得懂,到自己做了,就感觉各种卡壳,然后我就觉得应该要自己找点例子,自己先写一写流程啥的,多练练,也是因为平时没花什么时间的原因吧。
评改:①:https://www.cnblogs.com/plutocharon/p/10704338.html
②:https://www.cnblogs.com/gundongtiao/p/10711636.html
③:https://www.cnblogs.com/333y/p/10719894.html