帮我编写一个n个数求最大值的c语言程序
时间: 2024-01-27 18:03:08 浏览: 93
c语言求最大值
以下是一个简单的C语言程序,用于求n个数的最大值:
```c
#include <stdio.h>
int main() {
int n, i, max, num;
printf("请输入数字的个数:");
scanf("%d", &n);
printf("请输入%d个数字:\n", n);
scanf("%d", &max);
for (i = 2; i <= n; i++) {
scanf("%d", &num);
if (num > max) {
max = num;
}
}
printf("最大值为:%d\n", max);
return 0;
}
```
程序首先要求用户输入数字的个数,然后使用for循环读取n个数字,并将它们与当前最大值进行比较,如果新数字比当前最大值更大,则更新最大值。最后,程序打印出最大值。
请注意,此程序假定用户输入的数字都是整数。如果要处理浮点数或其他数据类型,需要相应地更改scanf和printf语句。
阅读全文