描述
某班级有n个学生,现在要在该班级中挑选出优秀生,所有的学生需要参加四轮竞赛,每轮竞赛的总分是100分,由于竞赛难度较大,四轮的总分能达到200分的就是优秀生,请你依次输出优秀生的信息,最后一行输出在该班级选出的优秀生的人数。
输入
第一行:n,n<200
接下来n行:每行五个数,第一个数字为学号,后面的四个数字为四轮竞赛的得分
输出
先输出所有选出的优秀生的信息,包括学号和四轮竞赛的得分
最后一行输出在该班级选出的优秀生的人数
输入样例 1
4
1947 54 43 52 59
2848 57 43 50 56
4687 60 49 45 48
4955 41 46 43 50
输出样例1
1947 54 43 52 59
2848 57 43 50 56
4687 60 49 45 48
3
我的代码:
#include<bits/stdc++.h>
using namespace std;
struct student{
int xha;
int j1;
int j2;
int j3;
int j4;
}stu5;
int main(){
int xh;
int jing1;
int jing2;
int jing3;
int jing4;
int i,n,cnt=0;
cin>>n;
struct student stu1[550];
stu1[550].xha;
stu1[550].j1;
stu1[550].j2;
stu1[550].j3;
stu1[550].j4;
for(i=1;i<=n;i++){
cin>>xh>>jing1>>jing2>>jing3>>jing4;
stu1[i].xha=xh;
stu1[i].j1=jing1;
stu1[i].j2=jing2;
stu1[i].j3=jing3;
stu1[i].j4=jing4;
}
for(i=1;i<=n;i++){
if(stu1[i].j1+stu1[i].j2+stu1[i].j3+stu1[i].j4==200){
cout<<stu1[i].xha<<" "<<stu1[i].j1<<" "<<stu1[i].j2<<" "<<stu1[i].j3<<" "<<stu1[i].j4<<endl;
cnt++;
}
}
cout<<cnt;
return 0;
}