一 问题与分析
/*
* 文件名称:b.obj
* 作 者:汪荣悦
* 完成日期:2016 年 3月 19日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述: 标准体重
* 程序输出:成年男性的标准体重公式为:标准体重(kg)=身高(cm)?100;
超标准体重20%为超重,比标准体重轻20%为超轻。请编写C++程序,输入身高和体重,
完成下面的任务:
计算出标准体重,输出体重状态(正常/超重/超轻,相应的给出提示)
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
int w,h;
double a,s;
cout<<"请输入身高(cm)和体重(kg)";
cin>>h>>w;
s=h-100;
cout<<"标准体重为:"<<s;
if(w>s)
{
a=(w-s)/s;
if(a>0.2)
cout<<"超重";
else cout<<"正常";
}
else
{
a=(s-w)/s;
if(a>0.2)
cout<<"超轻";
else cout<<"正常";
}
return 0;
}
二 测试用例
三 心得体会
刚开始用if语句时有点生疏,不过很好用
四 总结
1.每一句都要记得加上 ; ,包括计算公式的后面;
2.表示转行时,void main()后面用\n表示,int main()后面用endl表示