问题标题: 酷町堂:2481 单号学生信息

0
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<<' ';
    }
}

哪里错了?


0
已采纳
马佳滢
马佳滢
新手天翼
新手天翼

$no$是学号吗?
如果是的,那么:

ps随便发一下这个程序的输出结果,thanks!

马佳滢在2018-07-04 11:09:46追加了内容

哦,是把运行结果截个picture

0
0
0
朱智霖
朱智霖
新手守护
新手守护

输出错了

 

提示:第4个输出

我要回答