云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C++选择结构 21道题(含答案)

C++选择结构 21道题(含答案)

  • 62 次阅读
  • 3 次下载
  • 2025/6/17 17:12:36

输入175 75 输出过胖 输入175 60 输出标准 输入175 55 输出过瘦

测试:

输入180 80输出过胖 #include using namespace std; int main() {

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 using namespace std; int main() {

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 using namespace std; int main() { int a; cin>>a; if(a<=10)

cout<<30<10&&a<=50) cout<<3*a<

cout<<2.5*a<

选择20:运费

铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。

输入行李重量,输出该行李的托运费。 输入25输出3.75 输入50输出7.5 输入80输出15 测试:

输入80输出15 #include using namespace std; int main() { int n;

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 #include using namespace std; int main() {

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; }

搜索更多关于: C++选择结构 21道题(含答案) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

输入175 75 输出过胖 输入175 60 输出标准 输入175 55 输出过瘦 测试: 输入180 80输出过胖 #include using namespace std; int main() { inta,b; cin>>a>>b; if(b>a-110+5) cout<<\过胖\else if(b

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com