当前位置:首页 > C++选择结构 21道题(含答案)
输入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; }
共分享92篇相关文档