使用C语言从键盘获取十个数字存入数组,并分别输出数组中最大,最小数字,以及数字总和和平均数
时间: 2024-03-16 16:43:22 浏览: 99
请参考以下C语言代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int i, sum = 0;
float avg;
// 从键盘获取10个数字并存入数组
printf("请输入10个数字:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 计算最大值、最小值和总和
int max = arr[0], min = arr[0];
for (i = 0; i < 10; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
sum += arr[i];
}
// 计算平均数
avg = (float) sum / 10;
// 输出结果
printf("最大数字:%d\n", max);
printf("最小数字:%d\n", min);
printf("数字总和:%d\n", sum);
printf("平均数:%.2f\n", avg);
return 0;
}
```
输入10个数字后,程序会计算出最大值、最小值、数字总和和平均数,并输出到屏幕上。注意,这里使用了强制类型转换,将sum转换为float类型,以便计算平均数。
阅读全文