1 条题解
-
0
C :
#include<stdio.h> #define max_len 10 #define stu_num 30 #define course_num 6 typedef struct student { long num; char name[max_len]; float score[course_num]; }STU; void ReadScore(STU stu[],int n,int m) { int i,j; char ch; for(i=0;i<n;i++) { scanf("%ld",&stu[i].num); scanf("%s",stu[i].name); for(j=0;j<m;j++) { scanf("%f",&stu[i].score[j]); } } } void program (STU stu[],int n,int m) { int i,j; float sum[course_num],aver [course_num]; for(j=0;j<m;j++) { sum[j]=0; for(i=0;i<n;i++) { sum[j]=sum[j]+stu[i].score[j]; } aver[j]=sum[j]/n; printf("%.0f %.1f\n",sum[j],aver[j]); } } int main() { int n=0,m=0; STU stu[stu_num]; scanf("%d",&n); scanf("%d",&m); ReadScore(stu,n,m); program(stu,n,m); return 0; }
- 1
信息
- ID
- 3022
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者