您的位置:首页 > 编程语言 > C语言/C++

c++实验2【项目1】标准体重

2016-03-24 09:51 344 查看
一:问题及代码

/*
* 文件名称:求标准体重
* 作    者:范俊涛
* 完成日期:2016 年3 月24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:分别输入身高和体重
* 问题描述:标准体重(kg)=身高(cm)-100 ,超标准体重20%为超重,比标准体重轻20%为超轻
* 程序输出:计算出标准体重,输出体重状态(正常/超重/超轻)
* 问题分析:略
* 算法设计:if-else if语句(多分支)应用
*/
#include <iostream.h>
void main()
{
double max,min,height,weight,D;
cout<<"请输入身高(cm):";
cin>>height;
cout<<"请输入体重(kg):";
cin>>weight;
D=height-100;
cout<<"标准体重:"<<D<<endl;
max=D*1.2;
min=D*0.8;
if(weight>max)
cout<<"超重!"<<endl;
else if(max>=weight&&weight>=min)
cout<<"正常!"<<endl;
else if(weight<min)
cout<<"超轻!"<<endl;
}
二:程序输出结果



三:心得与体会

与上次上机相同,发现这次项目同样使用if-else if多分支语句,只不过这次发现使用该语句可更精炼点,中间还了解到了cin后只能接变量,不能出现endl。最终问题得到解决,程序无错误。继续努力吧!!!

四:知识点总结

if语句`的嵌套:在if语句中又包含一个或多个if语句时,语法形式为:

if()

if()语句1

else 语句2

else

if()语句3

else语句4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: