1.问题与分析
* 文件名称: 标准体重
* 作 者: 赖诗文
* 完成日期: 2015 年 3 月 24日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 输入体重和身高
* 问题描述: 计算标准体重并给出体重情况
* 程序输出: 该身高的标准体重,判断体重是否正常或超标或超轻,并给出建议。
* 问题分析:
* 算法设计:
#include <iostream>
using namespace std;
int main()
{
int w,h;
double x,y;
cout<<"请输入整数身高(cm)和整数体重(kg)"<<endl;
cin>>h>>w;
y=h-100;
cout<<"标准体重为:"<<y;
if(w>y)
{
x=(w-y)/y;
if(x>0.2)
cout<<"超重,注意饮食少吃多糖食物";
else cout<<"正常";
}
else
{
x=(y-w)/y;
if(x>0.2)
cout<<"超轻,每天吃饭准点,多补充含糖食物";
else cout<<"正常";
}
return 0;
}
2.运行结果
3.心得体会
这次程序感觉比较复杂,编写了较久,在磕磕碰碰中完成了,感到开心,以后要多使用if else语句才能提高速度。
4.总结
涉及小数要用doule,;,使用if else时要添加新的大括号,这样就不会if else配对时就不会搞混。