已采纳 樊澄宇 新手光能 定义a表示第一种的费用,b表示第二种的费用 读入n,ch 如果n>1000 a=12+(n-1000)/500*3+(n%500==0? 0:3); b=8+(n-1000)/500*4+(n%500==0? 0:4); 如果n<=1000 a=12; b=8; 如果ch=='y',那么b+=4 最后 if (a<b) cout<<"SF"; if (a=b) cout<<"Same"; if (a>b) cout<<"YD";;