编写一个程序,用户输入若干整数,求出其中的最大、最小整数以及这组数的平均值
时间: 2023-06-06 17:08:12 浏览: 53
您好!感谢您提出问题。我可以帮您解答该问题。以下是代码示例:
```
#include <stdio.h>
int main() {
int n, max, min, sum = 0;
float average;
printf("请输入整数个数:");
scanf("%d", &n);
int arr[n];
printf("请输入%d个整数:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
if (i == 0) { // 初始化max和min的值为数组的第一个数
max = min = arr[i];
} else {
if (arr[i] > max) { // 判断最大值
max = arr[i];
}
if (arr[i] < min) { // 判断最小值
min = arr[i];
}
}
sum += arr[i]; // 求和
}
average = (float) sum / n; // 求平均值
printf("最大值为%d,最小值为%d,平均值为%.2f\n", max, min, average);
return 0;
}
```
希望这个答案能够帮助您。如果您有任何其他问题,可以随时问我。