实验三
Posted lr15910743769
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验三相关的知识,希望对你有一定的参考价值。
Part 1
在循环中使用控制语句continue和break,其功能区别是什么?
continue运行结果
break运行结果
区别
continue
使其后程序不运行 继续从头开始运行程序
break
程序运行到此为止
在两层嵌套循环中,内层循环中如果出现continue,是否影响外层循环?
continue
无影响
在两层嵌套循环中,内层循环中如果出现break,是否影响外层循环?
无影响
Part 2
while
#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(max<number) max = number; else if(min>number) min = number; } printf("最大数为: %d ", max); printf("最小数为: %d ", min); return 0; }
do while
#include <stdio.h> int main() { int number, max, min, n; n=1; printf("输入第%d个数: ", n); scanf("%d", &number); max = number; min = number; do { n++; printf("输入第%d个数: ", n); scanf("%d", &number); if(max<number) max = number; else if(min>number) min = number; } while(n<5); printf("最大数为: %d ", max); printf("最小数为: %d ", min); return 0; }
for
#include <stdio.h> int main() { int number, max, min, n; n=1; printf("输入第%d个数: ", n); scanf("%d", &number); max = number; min = number; for(n=2;n<=5;n++) { printf("输入第%d个数: ", n); scanf("%d", &number); if(number>max) max = number; else if(number<min) min = number; } printf("最大数为: %d ", max); printf("最小数为: %d ", min); return 0; }
Part 3
编程输出101—200之间所有素数,并输出这一区间内素数个数。
#include<stdio.h> #include<math.h> #include<stdlib.h> int main() { int i,a,m,n,col; col=5; i=0; for(n=101;n<=200;n++) { m=sqrt(n); for(a=2;a<=m;a++) { if(n%a==0) break; } if(a>m) { i++; printf("%5d",n); if(i%5==0) printf(" "); } } printf(" "); printf("101~200之间共有%d个素数 ",i); return 0; }
输出图案
#include<stdio.h> int main() { int i,j,n,q; for(i=1;i<=5;i++) { for(j=1;j<=5-i;j++) { printf(" "); } for(n=1;n<=2*i-1;n++) { printf("*"); } for(q=1;q<=i;q++) { printf(" "); } printf(" "); } return 0; }
总结
C语言好难
编程软件转行无法自动空格
运行超级慢
评价
https://www.cnblogs.com/zhc0916/p/10704914.html
https://www.cnblogs.com/ability-1206/p/10703564.html
https://www.cnblogs.com/Bnuikl/p/10693045.html
以上是关于实验三的主要内容,如果未能解决你的问题,请参考以下文章