成绩处理
来源:互联网 发布:赵丽颖坐台知乎 编辑:程序博客网 时间:2024/04/30 06:18
#include<stdio.h>struct student{ char name[100]; int score[3]; char num[100]; float aver;};int main(){ int n,i,j,m=0,a[3],s=0; scanf("%d",&n); struct student stu[100]; for(i=0;i<n;i++) scanf("%s %s %d %d %d",stu[i].num,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]); for(i=0;i<3;i++) { for(j=0;j<n;j++) { s=s+stu[j].score[i]; a[i]=s/n; } s=0; } for(i=0;i<3;i++) { printf("%d",a[i]); if(i!=2) { printf(" "); } if(i==2) { printf("\n"); } } for(i=0;i<n;i++) { stu[i].aver=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3.0; } for(i=0;i<n;i++) { if(stu[i].aver>stu[m].aver) { m=i; } } printf("%s %s %d %d %d",stu[m].num,stu[m].name,stu[m].score[0],stu[m].score[1],stu[m].score[2]); return 0;}
运行结果:
0 0
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理。
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 成绩处理
- 项目5
- Xcode --自动注释插件VVDocumenter-Xcode(配置须知)
- crontab
- Tsinsen A1125 乘积最大
- Java中的参数传递
- 成绩处理
- 关于分数的类
- TCP协议的学习(一)TCP服务特点
- Qt之模式、非模式、半模式对话框
- java synchronized详解 | Java基础
- CodeForce 236B Easy Number Challenge(筛法求素数 + 整数因式分解)
- 二维码的生成/扫描
- 【Android学习】Android控件架构
- static关键字