现在的位置: 首页 > 综合 > 正文

求平均成绩

2012年11月18日 ⁄ 综合 ⁄ 共 626字 ⁄ 字号 评论关闭
#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,认真才能做好这鬼题目。。

抱歉!评论已关闭.