输入n个整数,找出其中的最小值和最大值,并计算此n个数的平均值,输出它们。c语言
时间: 2024-11-22 10:43:22 浏览: 85
在C语言中,你可以使用数组来存储输入的整数,然后遍历这个数组找到最小值、最大值并计算平均值。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入整数的数量: ");
scanf("%d", &n);
// 定义一个动态大小的整数数组
int numbers[n];
printf("请输入%d个整数:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &numbers[i]);
}
// 初始化最大值和最小值为第一个元素
int min = numbers[0], max = numbers[0];
// 遍历数组找最大值和最小值
for (int i = 1; i < n; i++) {
if (numbers[i] < min) {
min = numbers[i];
}
if (numbers[i] > max) {
max = numbers[i];
}
}
// 计算平均值
float sum = 0;
for (int i = 0; i < n; i++) {
sum += numbers[i];
}
float average = sum / n;
// 输出结果
printf("最小值: %d\n", min);
printf("最大值: %d\n", max);
printf("平均值: %.2f\n", average);
return 0;
}
```
当你运行这个程序,它会提示用户输入整数的数量和具体的数值,然后分别显示最小值、最大值和平均值。
阅读全文
相关推荐


















