/*。
*Copyright(c)2014,烟台大学计算机学院
*All right reserved,
*文件名:test.cpp
*作者:biyutang
*完成日期:2014年12月16日
*版本号:v1.0
*
问题描述:
*输入描述:输入x
*程序输出:输出Y
*/
#include <iostream>
using namespace std;
struct people
{
char name[20];
char sex;
double height;
double weight;
};
int main()
{
double z,b;
people p;
cin>>p.name>>p.sex>>p.height>>p.weight;
if(p.sex=='m')
z=(p.height-80)*0.7;
else if(p.sex=='w')
z=(p.height-70)*0.6;
b=(p.weight-z)/z;
if(b>(-0.1)&&b<(0.1))
cout<<"太棒了,您体重正常!";
else if(b>(-0.2)&&b<(-0.1))
cout<<"哎呦,您体重过轻哦!";
else if(b>(0.1)&&b<(0.2))
cout<<"哎呦,您体重过重哦!";
else if(b<(-0.2))
cout<<"您体重不足,得多吃了哦!";
else if(b>(0.2))
cout<<"您太胖了,快减肥吧!";
return 0;
}
运行结果: