0
已解决
王紫馨
高级守护
高级守护
2481 单号学生信息
题目描述 Description
输入n个学生的姓名,学号和四门课的成绩,使用结构体来存放,输出学号为单号的所有学生的信息。
输入描述 Input Description
第一行:n,1<n<=200
下面n行:每个学生的姓名、学号和四门课的成绩
输出描述 Output Description
若干行,为学号为单号的学生的姓名以及四门课的成绩
样例输入 Sample Input
2
Bob 23451 98 97 90 67
Tim 22136 87 88 95 65
样例输出 Sample Output
Bob 98 97 90 67
这一题输出有格式要求吗?为什么自己输的测试数据都是对的,但是提交的时候都是错的?
以下是结构体定义:
struct student{
string name;
int no;
int score1;
int score2;
int score3;
int score4;
};
student a[201];
以下是判断输出(重点帮忙看下,谢谢):
for(int i=1;i<=n;i++)
{
if(a[i].no%2==1)
{
cout<<endl;
cout<<a[i].name<<' ';
cout<<a[i].no<<' ';
cout<<a[i].score1<<' ';
cout<<a[i].score2<<' ';
cout<<a[i].score3<<' ';
cout<<a[i].score4<<' ';
}
}
哪里错了?