编写c语言程序,自定义一个5*6的整形二维数组,输入数据后输出。并输出数组中所有元素的和与平均值
时间: 2024-02-23 20:01:14 浏览: 26
好的,下面是你所需要的C语言程序:
```c
#include <stdio.h>
int main() {
int arr[5][6];
int sum = 0;
float avg = 0.0;
// 输入数据
printf("请输入数组元素:\n");
for(int i=0; i<5; i++) {
for(int j=0; j<6; j++) {
scanf("%d", &arr[i][j]);
}
}
// 输出数组
printf("\n数组为:\n");
for(int i=0; i<5; i++) {
for(int j=0; j<6; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
// 计算和与平均值
for(int i=0; i<5; i++) {
for(int j=0; j<6; j++) {
sum += arr[i][j];
}
}
avg = (float)sum / 30;
// 输出和与平均值
printf("\n数组元素的和为:%d\n", sum);
printf("数组元素的平均值为:%.2f\n", avg);
return 0;
}
```
这个程序会先提示你输入数组元素,然后输出整个数组,接着计算数组元素的和与平均值,并输出结果。