解题思路:因为是多行输入,输入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 人评分
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:667 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:722 |
数列 (C++代码)浏览:664 |
C语言训练-素数问题 (C语言代码)浏览:1654 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:509 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:859 |
简单的a+b (C语言代码)浏览:524 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:875 |
WU-图形输出 (C++代码)浏览:801 |
剪刀石头布 (C语言代码)浏览:1747 |