解题思路:输入若干个整数,以-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分
38 人评分
小龙老师 2021-06-17 20:56:49 |
写在前面也可以的。不影响
命运之光 2022-12-14 23:32:12 |
只能放在if后面,试着输入样例(-2,-1)输出结果是(-2);如果放在if前面再次输入样例(-2,-1)输出结果是(-1),答案错误❌,根据题目的具体要求,(-1)为结束不算在有效数据中,若将(-1)算进去输出结果会为答案错误%86。