结果什么都没错,在zciboj上交错误%50,哪里有问题吗?
/*题目描述:定义二维数组a[4][4],求出每一列上的平均数,结果保留三位小数。(15分)
输入:
输入包含四行,每行包括四个数。
输出:
输出包含四行,分别是第1、2、3、4列的平均数。
样例输入:
1 2 3 4
5 6 7 8
9 10 12 13
14 15 16 17
样例输出:
7.250
8.250
9.500
10.500 */
#include<stdio.h>
int main()
{
double a[4][4];
float z,b,c,d;
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
scanf("%f",&a[i][j]);
}
}
z=(a[0][0]+a[1][0]+a[2][0]+a[3][0])*1.0/4;
b=(a[0][1]+a[1][1]+a[2][1]+a[3][1])*1.0/4;
c=(a[0][2]+a[1][2]+a[2][2]+a[3][2])*1.0/4;
d=(a[0][3]+a[1][3]+a[2][3]+a[3][3])*1.0/4;
printf("%.3f\n",z);
printf("%.3f\n",b);
printf("%.3f\n",c);
printf("%.3f\n",d);
return 0;
}