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
