用c语言编写输入n个整数和,输出最大值
时间: 2024-05-10 18:17:30 浏览: 113
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
以下是一个用 C 语言编写的程序,可以输入 n 个整数,然后输出它们的最大值:
```c
#include <stdio.h>
int main() {
int n, i, max, num;
printf("请输入整数个数 n:");
scanf("%d", &n);
printf("请输入 %d 个整数:\n", n);
scanf("%d", &max);
for (i = 1; i < n; i++) {
scanf("%d", &num);
if (num > max) {
max = num;
}
}
printf("最大值为:%d\n", max);
return 0;
}
```
程序的思路是先输入 n,然后输入第一个数作为初始最大值,接着用 for 循环输入剩下的 n-1 个数,每输入一个数都与当前最大值比较,如果比当前最大值大,则更新最大值。最后输出最大值即可。
阅读全文