如何用C语言编写一个程序,让用户输入10个整数并输出这组数中的最大值?
时间: 2024-09-25 07:02:09 浏览: 46
C语言程序设计-输入一维数组的8个元素,并将最大值与最后一个数交换
5星 · 资源好评率100%
当然可以。下面是一个简单的C语言程序示例,它会提示用户输入10个整数,并找出其中的最大值:
```c
#include <stdio.h>
int main() {
int numbers[10];
int i, max;
// 提示用户输入10个数字
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &numbers[i]); // 读取用户的输入
}
// 初始化max为数组的第一个元素
max = numbers[0];
// 检查剩余的元素,找到最大值
for (i = 1; i < 10; i++) {
if (numbers[i] > max) { // 如果当前元素大于已知最大值
max = numbers[i]; // 更新最大值
}
}
// 输出最大值
printf("这组数中的最大值是:%d\n", max);
return 0;
}
```
在这个程序中,我们首先创建了一个包含10个元素的数组,然后通过`for`循环遍历数组,每次比较当前元素是否大于当前已知的最大值。如果大于,则更新`max`。
阅读全文