3.输入m个数,求其最大数、最小数和平均值。c语音
时间: 2024-05-27 09:14:31 浏览: 114
#include <stdio.h>
int main() {
int m; // 输入的数的个数
int num; // 输入的数
int max, min; // 最大数和最小数
double sum = 0; // 所有数的总和
double avg; // 平均值
printf("请输入数字个数:");
scanf("%d", &m);
// 先读入第一个数,作为最大和最小值的初始值
printf("请输入第1个数字:");
scanf("%d", &num);
max = min = num;
sum += num;
// 依次读入剩下的数,并更新最大、最小值和总和
for (int i = 2; i <= m; i++) {
printf("请输入第%d个数字:", i);
scanf("%d", &num);
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
sum += num;
}
// 计算平均值
avg = sum / m;
// 输出结果
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均值:%lf\n", avg);
return 0;
}
阅读全文