通过将scanf输入a,b,c作为while的判断的表达式,达到多组输入的效果。只要输入数字,就符合循环的条件。
#include <stdio.h> #include <stdlib.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", max); printf("最小数为: %d\n", min); system("pause"); return 0; }
#include <math.h> int main() { int i,n,x=0,m; for(i=101;i<200;i+=2) {m=sqrt(i); for(n=2;n<=m;n++) {if(i%n==0) break; } if(n>m) printf("%5d",i); else continue; x++; if(x%5==0) printf("\n"); } printf("\n101~200之间共有%d个素数",x); return 0; }
#include <stdio.h> #include <stdlib.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", max); printf("最小数为: %d\n", min); system("pause"); return 0; }
原文:https://www.cnblogs.com/wzh20010905/p/11879359.html