输入3 2 4 1 输出1
测试:
输入13 12 14 11 输出11 #include
cin>>a>>b>>c>>d; if(aelse if(b
cout< 选择15:回文数 输入一个5位数,判断它是不是回文数。 输入12321 输出YES 输入12345输出NO 测试: 输入36563输出YES #include intx,g,w,s,q; cin>>x; g=x; w=x/10000; s=x/10; q=x/1000; if(g==w&&s==q) cout<<\else cout<<\return 0; } 选择16:字母转换 编写程序,要求输入一个字母,若为大写字母,将其转换成相应小写字母输出,否则,原样输出该字母。 输入A 输出a 输入g 输出g 输入9 输出9 测试: 输入T输出t #include using namespace std; int main() { char c; cin>>c; if(c>='A'&&c<='z') c=c+32; else c=c; cout< 选择17:体重 编写一个程序,输入某人的身高(cm)以及体重(kg),按照以下标准对他(她)的体型做测试:(1)标准体重=身高-110;(2)超过标准体重5kg(不含5kg)的为“过胖”;(3)低于标准体重5kg(不含5kg)的为“过瘦”(3)既不超过标准体重多于5kg,也不低于标准体重多于5kg的为“标准” 输入175 75 输出过胖 输入175 60 输出标准 输入175 55 输出过瘦 测试: 输入180 80输出过胖 #include inta,b; cin>>a>>b; if(b>a-110+5) cout<<\过胖\else if(b cout<<\过瘦\else cout<<\标准\return 0; } 选择18:加法 从键盘上输入2个加数,再输入答案,如果正确,显示“right”,否则显示“error” 输入3 5 8输出right 输入3 5 9输出error 测试 输入13 15 28输出right #include inta,b,c; cin>>a>>b>>c; if(a+b==c) cout<<\else cout<<\return 0; } 选择19:网费 编写一个程序来计算一个月的上网费用,计算方法如下:若上网时间<=10小时,网费为30 元;若10小时<上网时间<=50小时,网费每小时3元;若上网时间>50小时,网费每小时2.5元。要求输入该月上网小时数,显示该月总的上网费用。 输入8输出30 输入30输出90 输入60输出150 测试: 输入50输出150 #include cout<<30< cout<<2.5*a< 选择20:运费 铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。 输入行李重量,输出该行李的托运费。 输入25输出3.75 输入50输出7.5 输入80输出15 测试: 输入80输出15 #include double m; cin>>n; if(n<=50) m=n*0.15; else m=50*0.15+0.25*(n-50); cout< 选择21:方程求解 输入一元二次方程的系数a,b,c,计算方程的实数解。 有一个根时输出一个根;有两个根时按照从小到大的顺序输出两个根,两个根之间用空格分隔; 无根时输出“无解”。 输入:4 4 1 输出:-0.5 输入:1 2 -3 输出:-3 1 输入:1 2 3 输出:无解 #include doublea,b,c,m; cin>>a>>b>>c; m=b*b-4*a*c; if(m>0) cout<<(-b-sqrt(m))/(2*a)<<\if(m==0) cout<<-b/(2*a)< cout<<\无解\return 0; }