2
已解决
杨子逸
新手天翼
新手天翼
#include<iostream> using namespace std; int main() { double a,s,d; int se,de; char f; cin>>a>>f; if(a<=1000) { s=12; d=8; } else { se=s-1000; se=se/500; if(se%500>0) { se=se/500+1; se=se*3; s=se+12; } else { se=se*3; s=se+12; } de=a-1000; de=de/500; if(de%500>0) { de=de/500+1; de=de*3; d=de+8; } else { de=de*3; d=de+8; } } if(f=='y') { d=d+4; } if(s>d) cout<<"YD"; else if(d>s) cout<<"SF"; else if(s==d) cout<<"Same"; return 0; }
//80
杨子逸在2018-01-24 11:16:14追加了内容
1
已采纳
张睿杰
初级天翼
初级天翼
定义n,sf=0,yd=0;
定义字符y;
输入n,y
if(n<=1000)
{
if(y=='n') 输出YD
else if(y=='y') 输出Same;
return 0;
}
else
{
sf=(n-1000)/500;
sf*=3;
if((n-1000)%500!=0) sf+=3;
yd=(n-1000)/500;
yd*=4;
if((n-1000)%500!=0) yd+=4;
}
if(y=='y') yd+=4;
if(yd+8<sf+12) 输出YD
else if(sf+12<yd+8) 输出SF;
else 输出Same;
0
0
0