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