解题思路:因为是多行输入,输入Ctrl+Z程序才运行结束,所以先输入第一个,判断是否结束。如果不结束,把第一个输入的作为最大值,然后再一直输入到0为止,再输入的过程中把每一个输入的数都与最大值进行比较,如果大于最大值,则把它保存到最大值中。
参考代码:
#include <stdio.h> #define PI 3.1415 int main() { int n,i; int max; while(scanf("%d",&n)!=EOF) { max=n; while(1) { scanf("%d",&n); if(n==0) break; if(n>max) max=n; } printf("%d\n",max); } return 0; }
0.0分
0 人评分
C二级辅导-等差数列 (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:668 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:607 |
数组输出 (C语言代码)浏览:811 |
C语言训练-自由落体问题 (C语言代码)浏览:1775 |
【计算两点间的距离】 (C语言代码)浏览:927 |
简单的a+b (C语言代码)浏览:564 |
用筛法求之N内的素数。 (C语言代码)浏览:685 |
【绝对值排序】 (C语言代码)浏览:892 |
用筛法求之N内的素数。 (C语言代码)浏览:711 |