0
已解决
#include<iostream>
using namespace std;
int main()
{
int N,c,d,e;
char b;
c=N-1000;
cin>>N>>b;
if(b=='y')
{
if(N<=1000)
d=0+0,e=0+0;
if(N>1000)
d=(c/500)*0;
e=(c/500)*0;
}
if(b=='n')
{
if(N<=1000)
d=0,e=0;
if(N>1000)
d=(c/500)*3+3+12;
e=(c/500)*4+4+8;
}
if(d<e)
cout<<"SF"<<endl;
else if(e<d)
cout<<"YD"<<endl;
else if(d==e)
cout<<"Same"<<endl;
return 0;
}
1
已采纳
(N>1000)
d=12+((c-1000)/500)*3+(c%500==0? 0:3);
e=8+((c-1000)/500)*4+(c%500==0? 0:4);
改成
if(N>1000)
{
d=12+((c-1000)/500)*3+(c%500==0? 0:3);
e=8+((c-1000)/500)*4+(c%500==0? 0:4);
}
0
if(N<=1000)
d=0+0,e=0+0;
改成
if(N<=1000)
d=12,e=8+4;
if(N>1000)
d=(c/500)*0;
e=(c/500)*0;
改成
if(N>1000)
d=((c-1000)/500)*3+(c%500==0? 0:3);
e=((c-1000)/500)*4+(c%500==0? 0:4);
if(N<=1000)
d=0,e=0;
改成
if(N<=1000)
d=12,e=8;
d=(c/500)*3+3+12;
e=(c/500)*4+4+8;
改成
d=12+((c-1000)/500)*3+(c%500==0? 0:3);
e=8+((c-1000)/500)*4+(c%500==0? 0:4);樊澄宇在2018-01-21 18:02:39追加了内容
所有if都要加大括号!!!
0
0
if(N>1000)
d=((c-1000)/500)*3+(c%500==0? 0:3);
e=((c-1000)/500)*4+(c%500==0? 0:4);
改成
if(N>1000)
{
d=((c-1000)/500)*3+(c%500==0? 0:3);
e=((c-1000)/500)*4+(c%500==0? 0:4);
}
if(N>1000)
d=12+((c-1000)/500)*3+(c%500==0? 0:3);
e=8+((c-1000)/500)*4+(c%500==0? 0:4);
改成
if(N>1000)
{
d=12+((c-1000)/500)*3+(c%500==0? 0:3);
e=8+((c-1000)/500)*4+(c%500==0? 0:4);
}
