源代码:
//定义一个包含4行4列的二维整型数组,要求从键盘上输入数据对数组进行初始化,然后
//求出该二维数组所有元素的和以及每一行元素的平均值
#include <stdio.h>
void main()
{
int sum,s,i,j,a[4][4];
float aver;
printf("请输入16个整数给二维数组:\n");
sum=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
sum+=a[i][j];
}
/*以上程序段用来对二维数组初始化及求出所有元素的和*/
for(i=0;i<4;i++)
{
s=0;
for(j=0;j<4;j++)
s+=a[i][j];
aver=(float)s/4;
printf("第%d行元素的平均值为:%.1f\n",i,aver);
}
/*以上程序段用来求每一行元素的平均值*/
}
运行结果: