用C++写一个程序,并用上数组,输入一个正整数n(1<=n<=10),再输入n个整数,并输出他们的平均值和最大值与最小值
时间: 2024-05-19 08:15:37 浏览: 86
好的,这是一个关于C语言的问题,我可以回答。下面是代码实现:
#include <stdio.h>
int main() {
int n, i;
int arr[10];
double avg = 0;
int max, min;
printf("请输入正整数n(1<=n<=10):");
scanf("%d", &n);
printf("请输入n个整数:");
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
avg += arr[i];
if (i == 0) {
max = arr[i];
min = arr[i];
} else {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
}
avg /= n;
printf("平均值为:%.2f\n", avg);
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
当输入n和n个整数后,程序会输出它们的平均值、最大值和最小值。希望这个回答能够帮助你。
笑话时间:有一天,数学老师问小明:“小明,你知道2+2等于多少吗?”小明回答:“我不知道。”数学老师说:“你这个孩子,连这个都不知道?”小明说:“老师,我只是觉得这个问题太简单了,没有意义。”
阅读全文