hdu 2023 求平均成绩
2014-07-14 09:24
253 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2023
题目大意:求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。注意格式:每个测试实例后面跟一个空行。
题目大意:求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。注意格式:每个测试实例后面跟一个空行。
#include <stdio.h> #include <string.h> int main(void) { int n,m,i,j,k,sum; int a[50][50]= {0}; double average[50],average2[5]; while(scanf("%d%d",&n,&m)==2) { memset(average,0,sizeof(average)); memset(average2,0,sizeof(average2)); sum=0; for(i=0; i<n; i++) for(j=0; j<m; j++) { scanf("%d",&a[i][j]); } for(i=0; i<n; i++) for(j=0; j<m; j++) { average[i]+=a[i][j]; } for(i=0; i<n; i++) { printf("%.2f",(average[i]+0.0)/m); if(i<n-1) printf(" "); else printf("\n"); } for(j=0; j<m; j++) for(i=0; i<n; i++) { average2[j]+=a[i][j]; } for(j=0; j<m; j++) { printf("%.2f",(average2[j]+0.0)/n); if(j<m-1) printf(" "); else printf("\n"); } for(i=0; i<n; i++) { k=0; for(j=0; j<m; j++) { if(a[i][j]>=(average2[j]+0.0)/n) k++; if(k==m) sum++; } } printf("%d\n",sum); printf ("\n"); } return 0; }
相关文章推荐
- HDU 2023 求平均成绩.
- HDU 2023 平均成绩
- HDU 2023 -- 求平均成绩
- hdu 2023 求平均成绩
- HDU 2023 求平均成绩
- hdu 2023 求平均成绩
- HDU 2023 求平均成绩
- hdu 2023 求平均成绩
- HDU 2023 求平均成绩
- HDU_2023 求平均成绩
- HDU 2023 求平均成绩
- hdu 2023 求平均成绩
- HDU2023——求平均成绩
- HDU——2023 —— 求平均成绩
- HDU-2023(求平均成绩)
- HDU 2023 求平均成绩
- 【HDU 2023】求平均成绩 水
- [hdu 2023] 求平均成绩
- hdu_2023 求平均成绩
- HDU 2023 求平均成绩