求平均成绩-----求高手帮忙
#include<stdio.h>int main()
{
int n,m,i,j,k,p,w,f,d,q,z,s,g,e;
int a[101][101];
double b[101][101];
scanf("%d %d",&n,&m);
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
scanf("%d",&a[i][j]);
for(k=1;k<=n;k++)
{
b[1][k]=0.0;
for(p=1;p<=m;p++)
{
b[1][k]=b[1][k]+a[k][p];
}
}
for(w=1;w<=m;w++)
{
b[2][w]=0;
for(f=1;f<=n;f++)
{
b[2][w]=b[2][w]+a[w][f];
}
}
d=0;
for(q=1;q<=n;q++)
{
s=0;
for(z=1;z<=m;z++)
{
if(a[q][z]>=b[2][z])
s++;
}
if(s==m)
d++;
}
for(e=1;e<n;e++)
printf("%.2lf ",b[1][e]/m);
printf("%.2lf\n",b[1][n]/m);
for(g=1;g<m;g++)
printf("%.2lf " ,b[2][g]/n);
printf("%.2lf\n",b[2][g]/n);
printf("%d\n",d);
}
答案是
7.50 15.00
7.50 15.00
1
我的为什么运行后d的值会是0