编写程序,自动生成一个二维数组A(N,N),(N取8,元素值域[10,99]),分别计算出数组中
发布网友
发布时间:2022-04-23 18:10
我来回答
共1个回答
热心网友
时间:2023-10-12 09:09
要计算出平均值,但是不显示小数么?
#include<stdio.h>
int main()
{
int a[8][8],i,j,sum;
float aver;//用float来显示可以显示出小数
for(i=0;i<8;i++)
for(j=0;j<8;j++)
a[i][j]=(i+1)*8+2+j;
for(i=0;i<8;i++)
{
for(j=0;j<8;j++)
printf("%8d",a[i][j]);
printf("\n");
}
for(i=0;i<8;i++)
{
sum=0;aver=0;
for(j=0;j<8;j++)
sum += a[i][j];
aver=sum/8;
printf("第%d行平均数为:%1.2f\n",i+1,aver);//修改输出是对应的数据类型1.2f表示输出的数据保留两位小数(四舍五入的结果)
}
return 0;
}