标签:作用 输出 可见 line 编程 遇到 利用 str pre
实验结论
Part 1
#include <stdio.h> int main() { int i; for(i=1;i<=5;i++) { if(i%3==0) continue; printf("i=%d\n",i); } return 0; }
#include <stdio.h> int main() { int i; for(i=1;i<=5;i++) { if(i%3==0) break; printf("i=%d\n",i); } return 0; }
当遇到continue语句,程序就跳过循环体中位于该语句后的所有语句,提前结束本次循环并开始新一轮循环,即当为3的倍数时重新开始继续输入各列信息,因此有数字4,5出现。
continue只能用在循环结构中,而不能用于其他控制结构。
在循环语句中,break语句的作用是结束本层循环,转而执行本层循环语句后的语句。所以只有1,2.
#include <stdio.h> const int LINE=3; //定义符号常量LINE const int COLUME=5; //定义符号常量COLUME int main() { int line; //定义变量line,用来控制行数 int col; //定义变量col,用来控制列数 //输出line行信息 for(line=1;line<=LINE;line++) { //每一行中,利用循环,输出各列信息 for(col=1;col<=COLUME;col++) { if(col%3 == 0) continue; printf("%5d",col); } printf("\n");//每输出完一行,换行 } return 0; }
#include <stdio.h> const int LINE=3; // 定义符号常量LINE const int COLUME=5; // 定义符号常量COLUME int main() { int line; // 定义变量line, 用来控制行数 int col; // 定义变量col, 用来控制列数 // 输出LINE行信息 for(line=1; line<=LINE; line++) { // 每一行中,利用循环,输出各列信息 for(col=1; col<=COLUME; col++) { if(col%3 == 0) // 如果col是3的倍数,则结束内层循环体 break; printf("%5d", col); } printf("\n"); // 每输出完一行,换行 } return 0; }
可见continue不影响外层循环,break影响该外层循环。
Part 2
#include <stdio.h> int main() { int number,max,min,n; n=1; printf("输入第%d个数:",n); scanf("%d",&number); max = number; min = number; while(n<5) { n++; printf("输入第%d个数:",n); scanf("%d",&number); if(number>=max) max=number; else if(number<=min) min=number; } printf("最小数为%d\n",min); printf("最大数为%d\n",max); return 0; }
Part 3
/*编程输出101~200之间所有素数,并输出这一区间内素数个数*/ #include <stdio.h> #include <math.h> int main() { int i=0; int count=0,x=0; for(i=101;i<=200;i+=2) { int j=0; for(j=2;j<=sqrt(i);j++) { if(i%j==0) { break; } } if(j>sqrt(i)) { count++; printf(" %d",i); x++; if(x==5) { x=0; printf("\n"); } } } printf("\n100~200之间共有%d个素数\n",count); return 0; }
#include <stdio.h> int main () { int i,j,k; for(i=1;i<=5;i++) { for(j=0;j<=5-i;j++) { printf(" "); } for(k=1;k<=2*i-1;k++) { printf("*"); } printf("\n"); } return 0; }
实验总结与体会
1.因为不熟悉所以周末花了大量时间编程序,到处查,希望自己能将查到的记住。
2.好像处于照葫芦画瓢阶段,还不能系统地理解并在脑中形成知识体系,但是写过了的确比看书更深刻。
3.以后要早点交作业。
标签:作用 输出 可见 line 编程 遇到 利用 str pre
原文地址:https://www.cnblogs.com/zxy-345/p/10708159.html