问题标题: 酷町堂:2706 食品安全检查 为什么10分?

0
0

0
已采纳
陶旭杰
陶旭杰
中级光能
中级光能

你这个错得很小,只要把"if(num>=2)"改成"if(num>=1)"就AC了!

祝你AC愉快!!!

0
童梦圆
童梦圆
资深守护
资深守护

我的提交(cpp):

#include<iostream>
#include<string>
using namespace std;
struct jp
{
    string name;
    int a,b,c,d,e;
};
jp cj[81];
int main()
{
    int n,t,num=0;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>cj[i].name>>cj[i].a>>cj[i].b>>cj[i].c>>cj[i].d>>cj[i].e;
        t=cj[i].a+cj[i].b+cj[i].c+cj[i].d+cj[i].e;
        if(t>=45)
        {
            if(num>=2)
            cout<<" ";
            cout<<cj[i].name;
            num++;
        } 
    }
    cout<<endl<<num<<endl;
    return 0;
}
0
0
0
我要回答