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);
}