hdu2023 求平均成绩 ~~很闲~~~
2017-11-08 14:19
281 查看
1 #include<iostream> 2 #include<stdio.h> 3 #include<math.h> 4 #include<string.h> 5 #include<stdlib.h> 6 #include<limits> 7 using namespace std; 8 int map[60][10]; 9 int main() 10 { 11 int n,m; 12 while(~scanf("%d%d",&n,&m)) 13 { 14 double sum=0; 15 memset(map,0,sizeof(map)); 16 for(int i=0;i<n;i++) 17 for(int j=0;j<m;j++) 18 scanf("%d",&map[i][j]); 19 20 for(int i=0;i<n;i++) 21 { 22 sum=0; 23 for(int j=0;j<m;j++) 24 { 25 sum+=map[i][j]; 26 } 27 sum=sum/m; 28 if(i==0) 29 printf("%.2lf",sum); 30 else 31 printf(" %.2lf",sum); 32 } 33 cout<<endl; 34 double aver[10]; 35 int t=0; 36 memset(aver,0,sizeof(aver)); 37 for(int j=0;j<m;j++) 38 { 39 sum=0; 40 for(int i=0;i<n;i++) 41 sum+=map[i][j]; 42 sum=sum/n; 43 aver[t++]=sum; 44 if(j==0) 45 printf("%.2lf",sum); 46 else 47 printf(" %.2lf",sum); 48 } 49 cout<<endl; 50 // for(int i=0;i<t;i++) 51 // printf("%lf ",aver[i]); 52 int flag=0; 53 int num=0; 5 4000 4 for(int i=0;i<n;i++) 55 { 56 for(int j=0;j<m;j++) 57 { 58 if(map[i][j]<aver[j]) 59 flag=1; 60 } 61 if(flag==1) 62 { 63 flag=0; 64 continue; 65 } 66 else 67 num++; 68 } 69 printf("%d\n\n",num); 70 } 71 return 0; 72 }
相关文章推荐
- hdu2023 求平均成绩
- HDU2023 求平均成绩
- HDU2023 求平均成绩
- HDU2023 求平均成绩【入门】
- HDU2023 求平均成绩
- HDU2023 求平均成绩
- 求平均成绩 HDU2023
- HDU2023 求平均成绩
- hdu2023 求平均成绩 ~~很闲~~~
- hdu2023 求平均成绩 (C语言)
- HDU2023_求平均成绩
- HDU2023求平均成绩
- HDU2023 求平均成绩
- HDU2023:求平均成绩
- hdoj 求平均成绩
- 习题 8.15 有一个班4个学生,5门课程。1. 求第1门课程的平均分;2.找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩;3.找出平均成绩在90分以上或全部课程成绩在85分以
- 7-2367 计算平均成绩(20 分)
- HDU 2023 -- 求平均成绩
- (指向结构体数组的指针)有n个结构体变量,内含学生学号,姓名和3门课的成绩。要求输出平均成绩最高的学生的信息
- 杭电2023求平均成绩