return0;
}
选择17:
体重
编写一个程序,输入某人的身高(cm)以及体重(kg),按照以下标准对他(她)的体型做测试:
(1)标准体重=身高-110;
(2)超过标准体重5kg(不含5kg)的为“过胖”;(3)低于标准体重5kg(不含5kg)的为“过瘦”(3)既不超过标准体重多于5kg,也不低于标准体重多于5kg的为“标准”
输入17575输出过胖
输入17560输出标准
输入17555输出过瘦
测试:
输入18080输出过胖
#include
usingnamespacestd;
intmain()
{
inta,b;
cin>>a>>b;
if(b>a-110+5)
cout<<"过胖"<elseif(bcout<<"过瘦"<else
cout<<"标准"<return0;
}
选择18:
加法
从键盘上输入2个加数,再输入答案,如果正确,显示“right”,否则显示“error”
输入358输出right
输入359输出error
测试
输入131528输出right
#include
usingnamespacestd;
intmain()
{
inta,b,c;
cin>>a>>b>>c;
if(a+b==c)
cout<<"right"<else
cout<<"error"<return0;
}
选择19:
网费
编写一个程序来计算一个月的上网费用,计算方法如下:
若上网时间<=10小时,网费为30元;若10小时<上网时间<=50小时,网费每小时3元;若上网时间>50小时,网费每小时2.5元。
要求输入该月上网小时数,显示该月总的上网费用。
输入8输出30
输入30输出90
输入60输出150
测试:
输入50输出150
#include
usingnamespacestd;
intmain()
{
inta;
cin>>a;
if(a<=10)
cout<<30<elseif(a>10&&a<=50)
cout<<3*a<else
cout<<2.5*a<return0;
}
选择20:
运费
铁路托运行李规定:
行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。
输入行李重量,输出该行李的托运费。
输入25输出3.75
输入50输出7.5
输入80输出15
测试:
输入80输出15
#include
usingnamespacestd;
intmain()
{
intn;
doublem;
cin>>n;
if(n<=50)
m=n*0.15;
else
m=50*0.15+0.25*(n-50);
cout<return0;
}
选择21:
方程求解
输入一元二次方程的系数a,b,c,计算方程的实数解。
有一个根时输出一个根;有两个根时按照从小到大的顺序输出两个根,两个根之间用空格分隔;
无根时输出“无解”。
输入:
441 输出:
-0.5
输入:
12-3输出:
-31
输入:
123 输出:
无解
#include
#include
usingnamespacestd;
intmain()
{
doublea,b,c,m;
cin>>a>>b>>c;
m=b*b-4*a*c;
if(m>0)
cout<<(-b-sqrt(m))/(2*a)<<""<<(-b+sqrt(m))/(2*a)<if(m==0)
cout<<-b/(2*a)<if(m<0)
cout<<"无解"<return0;
}