c++实验2【项目1】标准体重
2016-03-24 09:51
344 查看
一:问题及代码
三:心得与体会
与上次上机相同,发现这次项目同样使用if-else if多分支语句,只不过这次发现使用该语句可更精炼点,中间还了解到了cin后只能接变量,不能出现endl。最终问题得到解决,程序无错误。继续努力吧!!!
四:知识点总结
if语句`的嵌套:在if语句中又包含一个或多个if语句时,语法形式为:
if()
if()语句1
else 语句2
else
if()语句3
else语句4
/* * 文件名称:求标准体重 * 作 者:范俊涛 * 完成日期: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