求平均成绩
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main( )
{
int N,M,i,j,k;
float A[60][10],sum[60],B[60];
while(scanf("%d%d",&N,&M)!=EOF)
{
int num=0;k=0;
memset(A,0,sizeof(A));
memset(B,0,sizeof(B));
memset(sum,0,sizeof(sum));
for(i=0;i<N;i++)
for(j=0;j<M;j++)
{
scanf("%f",&A[i][j]);
sum[i]+=A[i][j];
B[j]+=A[i][j];
}
for(i=0;i<N;i++)
printf(i?" %.2f":"%.2f",sum[i]/M);
puts("");
for(i=0;i<M;i++)
printf(i?" %.2f":"%.2f",B[i]/N);
puts("");
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
//printf("%.2f\n",A[i][j]);
//printf("**:%.2f\n",B[j]/N);
if(A[i][j]>=(B[j]/N))
k++;
if(k==M)
num++;
}
k=0; //wa的原因
}
printf("%d\n\n",num); //pe的原因。。没看清题意
}
return 0;
}
1 wa,2 pe,认真才能做好这鬼题目。。
posted on 2011-04-28 18:32 more think, more gains 阅读(163) 评论(0) 收藏 举报
浙公网安备 33010602011771号