Description
输入n(<=10)个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。
Input
第一行 n
第二行到第n+1行,每行一个学生的姓名、学号和成绩。
Output
不及格者的姓名、学号和成绩。
Sample Input
3
zhang 1001 100
li 1002 59
sun 1003 0
Sample Output
li 1002 59
sun 1003 0
HINT
Source
【AC代码】:
#include <iostream>
using namespace std;
struct stu
{
string name;
int num;
int c;
};
int main()
{
int n;
stu s[11];
int a[11];
int j=0;
cin>>n;
for(int i=0; i<n; i++)
cin>>s[i].name>>s[i].num>>s[i].c;
for(int i=0; i<n; i++)
if(s[i].c<60)
{
a[j]=i;
j++;
}
for(int i=0; i<j-1; i++)
cout<<s[a[i]].name<<" "<<s[a[i]].num<<" "<<s[a[i]].c<<endl;
cout<<s[a[j-1]].name<<" "<<s[a[j-1]].num<<" "<<s[a[j-1]].c;
return 0;
}