您好,欢迎访问三七文档
计算A+B圆及圆球等的相关计算计算成绩找最大数找幸运数计算A+B#includeiostreamusingnamespacestd;intmain(){intA,B,c;cinAB;c=A+B;coutcendl;return0;}圆及圆球等的相关计算#includeiostream#includeiomanipusingnamespacestd;#definePI3.1416intmain(){doubler,h,l,s,sq,vq,vz;cinrh;l=2*PI*r;s=PI*r*r;sq=4*PI*r*r;vq=4*PI*r*r*r/3;vz=s*h;coutfixedsetprecision(2)lendl;coutfixedsetprecision(2)sendl;coutfixedsetprecision(2)sqendl;coutfixedsetprecision(2)vqendl;coutfixedsetprecision(2)vzendl;return0;}计算成绩#includeiostream#includeiomanipusingnamespacestd;intmain(){doublea,b,c,A,B;//定义数学成绩a,英语成绩b,c语言成绩ccinabc;A=a+b+c;B=A/3.0;coutfixedsetprecision(6)Aendl;coutfixedsetprecision(6)Bendl;return0;}找最大数#includeiostreamusingnamespacestd;intmain(){intA,B,C;cinABC;if(AB&&AC)coutAendl;elseif(BA&&BC)coutBendl;elsecoutCendl;return0;}找幸运数#includeiostreamusingnamespacestd;intmain(){intm,n,a,b,c,d,e,f;cinm;a=m%10;b=m/10%10;c=m/100%10;d=m/1000%10;e=m/10000%10;if(e==0){if(d==0){if(c==0){if(b==0){if(a==0){n=0;}else{n=a;}}else{n=a*10+b;}}else{n=a*100+b*10+c;}}else{n=a*1000+b*100+c*10+d;}}else{n=a*10000+b*1000+c*100+d*10+e;}if(m==n)coutyesendl;elsecoutnoendl;return0;}奖金发放#includeiostream#includeiomanipusingnamespacestd;intmain(){doublew,y;cinw;if(w=10)y=0.1*w;elseif(w=20)y=(w-10)*0.075+1;elseif(w=40)y=(w-20)*0.05+1.75;elseif(w=60)y=(w-40)*0.03+2.75;elseif(w=100)y=(w-60)*0.015+3.35;elsey=(w-60)*0.01+3.95;coutfixedsetprecision(6)yendl;return0;}出租车费难点:不足一公里按一公里收费。【ceil函数】法一【“%”取余的充分运用】#includeiostream#includeiomanipusingnamespacestd;intmain(){doubles,y;inta,b,c;cins;c=s;a=s*10;b=a%10;if(s=2)y=7;elseif(s=15){if(b==0)y=7+1.5*(s-2);elsey=7+1.5*(c-1);}else{if(b==0)y=26.5+2.1*(s-15);elsey=26.5+2.1*(c-14);}coutfixedsetprecision(6)yendl;return0;}法二【ceil函数】#includeiostream#includecmath#includeiomanipusingnamespacestd;intmain(){doubles,y;inta;cins;a=ceil(s);if(s=2)y=7;elseif(s=15){y=7+1.5*(a-2);}else{y=26.5+2.1*(a-15);}coutfixedsetprecision(6)yendl;return0;}
本文标题:NOJ答案c++版
链接地址:https://www.777doc.com/doc-4809756 .html