从键盘输入不超过50个非负整数,当输入为负值时,表示输入结束。试编程求出其中的最大值。 输入格式: 在一行中给出不超过50个非负整数(空格分隔),以负数结束。 输出格式: 按输出样例的形式输出其中的最大值C语言
时间: 2024-03-13 10:46:15 浏览: 27
c代码-6.从键盘输入一组整数,使用条件表达式找出最大的整数。当输入的整数为0时结束。例如,输入 1 2 3 5 4 0 时,输出"max=5"。
好的,以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int maxNum = -1, num;
scanf("%d", &num);
while(num >= 0 && num <= 10000) {
if(num > maxNum) {
maxNum = num;
}
scanf("%d", &num);
}
printf("%d\n", maxNum);
return 0;
}
```
与 C++ 版本的代码实现思路相同,只是输入输出方式有所不同。可以使用 scanf 函数读取输入的整数,使用 printf 函数输出最大值。
阅读全文