一、问题及代码
问题:成年男性的标准体重公式为:标准体重(kg)=身高(cm)−100;超标准体重20%为超重,比标准体重轻20%为超轻。请编写C++程序,输入身高和体重,完成下面的任务:
(1)计算并输出标准体重。
(2)计算出标准体重,当超重时,请给出提示。
(3)计算出标准体重,当超重时给出提示,不超重时也给提示。
(4)计算出标准体重,输出体重状态(正常/超重/超轻)
代码:
/*文件名称
* 作 者: 刘梦燕
* 完成日期: 2016 年 3 月 22 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:略
* 输入描述: 略
* 问题描述:略
* 程序输出: 略
* 问题分析: 略
* 算法设计: 略
*/
#include <iostream.h>
void main()
{
double a,b,c,d,e;
cout<<"请输入身高cm和体重kg:"<<endl;
cin>>a>>b;
c=a-100;
cout<<"输出标准体重c:"<<c;
d=b-c;
e=d/c;
if(e>0.2)
cout<<"超重"<<endl;
else if(e<0.2)
cout<<"超轻"<<endl;
else
cout<<"正常"<<endl;
}
二、运行结果
三、心得与体会
现在觉得C++越来越有趣了,现在觉得学会C++是一个时代的需要,我们有一些科技项目有很多都会用到C++的。我一定会更加努力学好它,参加一些科技创兴比赛,丰富自己的大学生活,让自己更加充实。
四、知识点总结
1.所有的预处理命令在程序中都是以“#”开头,每一条预处理命令单独占一行,不用分号结束。预处理命令可以出现在程序中的任何位置。
2取绝对值的时候开头要加头文件# include<math.h>
3.开根号的时候头文件是#include<iomanip.h>