解题思路:输入若干个整数,以-1标记输入结束:利用while循环判断输入的数是否是-1,不是则判断输入的数的大小,是则结束循环,输出最大值。
注意事项:在while循环之前要输入n,如果第一次输入的n是-1时,则不会进入while循环,所以在循环之前要将n赋值给j。
参考代码:
# include <stdio.h> int main() { int n; int j; scanf("%d", &n); j = n; while(n!=-1) { if(n>=j) j = n; scanf("%d", &n); } printf("%d\n", j); return 0; }
0.0分
39 人评分
C语言训练-素数问题 (C语言代码)浏览:1065 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1446 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:613 |
兰顿蚂蚁 (C++代码)浏览:1160 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:687 |
回文数字 (C语言代码)浏览:2539 |
A+B for Input-Output Practice (III) (C语言代码)浏览:594 |
演讲大赛评分 (C语言代码)浏览:1696 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:672 |
小龙老师 2021-06-17 20:56:49 |
写在前面也可以的。不影响
命运之光 2022-12-14 23:32:12 |
只能放在if后面,试着输入样例(-2,-1)输出结果是(-2);如果放在if前面再次输入样例(-2,-1)输出结果是(-1),答案错误❌,根据题目的具体要求,(-1)为结束不算在有效数据中,若将(-1)算进去输出结果会为答案错误%86。