[原创]网友经常问的问题--学生信息管理

作者在 2007-02-15 00:18:00 发布以下内容

最简化的,用函数实现的,没什么技术含量

fun() {
  int i,ii,d[10][5],max=0,sum=0,b[2];
  for(i=0;i<10;i++)
    for(ii=0;ii<5;ii++)
      scanf("%d",&d[ii]);
  printf("Average Students:\n");
  for(i=0;i<10;i++) {
    for(ii=0;ii<5;ii++) {
      if(d[ii]>max) max=d[ii];
      sum+=d[ii];
    }
    printf("       NO.%d %d\n",i,sum/5);
    sum=0;
  }
  printf("Average Subjects:\n");
  for(ii=0;ii<5;ii++) {
    for(i=0;i<10;i++) { sum+=d[ii]; if(d[ii]==max) {b[0]=i; b[1]=ii;} }
    printf("       SB.%d %d\n",ii,sum/10);
    sum=0;
  }
  printf("Highest: NO.%d GRADE.%d",b[0],b[1]);
}

int main(void) {
  fun();
  getch();
  return 0;
}

原创作品 | 阅读 1704 次
文章评论,共0条
游客请输入验证码