解题思路:
先输入一个数,判断输入的数是否为-1,如果是则结束,不是就把它设置成最大值,然后继续输入,每输入一个数就判断是否比它更大,如果是就把这个数设置为新的最大值。
注意事项:
如果输入的第一个数是-1,要结束程序不能输出最大值为-1
参考代码:
#include <stdio.h> int main() { int n = 0, max; scanf("%d", &n); if (n != EOF) { max = n; while (n != -1) { if (n > max) max = n; scanf("%d", &n); } printf("%d", max); } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:759 |
C二级辅导-进制转换 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题11.12 (C语言代码)浏览:753 |
矩形面积交 (C语言代码)浏览:1537 |
C语言程序设计教程(第三版)课后习题7.4 (Java代码)浏览:862 |
C二级辅导-公约公倍 (C语言代码)浏览:1541 |
printf基础练习2 (C语言代码)浏览:602 |
C语言训练-求函数值 (C语言代码)浏览:966 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:655 |