问题标题: 酷町堂:1075

0
0
已解决
张元宝
张元宝
修练者
修练者
# include <iostream>
using namespace std;

int main() {
    long long int a,k=0,k1=0;
    char b;
    cin>>a>>b;
    if(a==0)
    {
        cout<<"Same";
        return 0;
    }
    if(a<=1000)
    {
        k=12;
        k1=8;
    }
    else if(a>1000)
    {
        k=12;
        k1=8;
        if(a%500==0) k+=a/500*3;
        else k+=a/500*3+3;
        if(a%500==0) k1+=a/500*4;
        else k1+=a/500*4+4;
    }
    if(b=='y') k1+=4;
    if(k>k1) cout<<"YD";
    else if(k==k1) cout<<"Same";
    else cout<<"SF";
}

咋错了?


0
已采纳
周俊豪
周俊豪
高级光能
高级光能
整形 n,s=12,s2=8;
    字符型 f;
    cin>>n>>f;
    if(n>1000){
        s=s+(n-1000)/500*3;
        s2=s2+(n-1000)/500*4;
        if((n-1000)%500!=0){
            s=s+3;
            s2=s2+4;
        }
    }
    if(f=='y'){
        s2=s2+4;
    }
    else if(f=='n'){
        s2=s2+0;
    }
    if(s<s2){
        cout<<"SF";
    }
    else if(s>s2){
        cout<<"YD";
    }
    else if(s==s2){
        cout<<"Same";
    }

超恶心的if题目

0
0
0
我要回答