c语言定义一个含有5个元素的整型数组,从键盘输入5个整数放入一维数组中,计算并输出其各元素的平均值。 要求,输入前有提示语句,结果保留2位小数。数组是整数类型,ave是实数类型,注意数据类型! 【输入样例】Input numbers:1 3 10 4 8 【输入样例】ave=5.20
时间: 2024-02-18 21:04:13 浏览: 40
好的,下面是满足您要求的代码实现:
```c
#include<stdio.h>
int main() {
int arr[5];
int i, sum = 0;
float ave;
// 从键盘输入5个整数放入一维数组中
printf("Input numbers:");
for (i = 0; i < 5; i++) {
scanf("%d", &arr[i]);
}
// 计算数组元素的和
for (i = 0; i < 5; i++) {
sum += arr[i];
}
// 计算平均值
ave = (float)sum / 5;
// 输出平均值
printf("ave=%.2f", ave);
return 0;
}
```
输入样例:
```
Input numbers:1 3 10 4 8
```
输出样例:
```
ave=5.20
```