满江红(全WA)求调
查看原帖
满江红(全WA)求调
1364655
fc1st楼主2025/8/29 10:59

信奥一本通的代码怎么也是错的!!!

#include <cstdio>
#include <cstring>
char s[101][20],c1,c2;
int n,sum,maxx,s1,s2,num,a,b,k,tmp;
int main()
{
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        scanf("%s %d %d %c %c %d",&s[i],&s1,&s2,&c1,&c2,&num);
        a=c1=='Y'? 1 : 0;
        b=c2=='y'? 1 : 0;
        if(s1>80 && num>0)tmp+=8000;
        if(s1>85 && s2>80)tmp+=4000;
        if(s1>90)tmp+=2000;
        if(b && s1>85)tmp+=1000;
        if(a && s2>80)tmp+=850;
        sum+=tmp;
        if(tmp>maxx)
        {
            maxx=tmp;
            k=i;
        }
    }
    printf("%s\n%d\n%d",s[k],maxx,sum);
}

这有什么问题?

2025/8/29 10:59
加载中...