样例过但全部WA

#include<iostream>
using namespace std;
int main()
{
    string a,g;
    int b,c,f,n,money=0,result=0,sum=0;
    char d,e;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a>>b>>c>>d>>e>>f;
        money=0;
        if(b>80&&f==1)
        money+=8000;//院士奖学金
        if(b>85&&c>80)
        money+=4000;//五四奖学金
        if(b>90)
        money+=2000;//成绩优秀奖
        if(b>85&&e=='Y')
        money+=1000;//西部奖学金
        if(c>80&&d=='Y')
        money+=850;//班级贡献奖
        sum+=money;//奖金总和
        if(result<money)
        {
            result=money;
            g=a;
        }
    }
    cout<<g<<endl<<result<<endl<<sum<<endl;
    return 0;
}```

1 条评论

  • @ 2016-07-16 19:53:52

    请仔细看题
    1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表**1篇或1篇以上**论文的学生均可获得;

    另外我抄了下你的代码,懒得自己写了

  • 1

信息

ID
1001
难度
5
分类
模拟 点击显示
标签
递交数
39059
已通过
12708
通过率
33%
被复制
121
上传者