/*
*Copyright(c)2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:李晓凯
*完成日期:2014年 12月 20 日
*版本号:v1.0
*
*问题描述:计算判断并输出一个人的体重情况
*程序输入:输入姓名、性别、身高(cm)、体重(kg)
*Copyright(c)2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:李晓凯
*完成日期:2014年 12月 20 日
*版本号:v1.0
*
*问题描述:计算判断并输出一个人的体重情况
*程序输入:输入姓名、性别、身高(cm)、体重(kg)
*程序输出:输出体重情况
*/
#include <iostream>
using namespace std;
struct person
{
char name[20];
char sex;
double height;
double weight;
};
int main()
{
person a;
int n;
double standard_weight,overweight;
cin>>a.name>>a.sex>>a.height>>a.weight;
if(a.sex=='m'||a.sex=='M')
standard_weight=(a.height-80)*0.7;
if(a.sex=='w'||a.sex=='W')
standard_weight=(a.height-70)*0.6;
n=standard_weight;
overweight=(a.weight-standard_weight)/standard_weight;
if(a.weight>n*0.9&&a.weight<n*1.1)
cout<<"亲,身材不错啊,继续保持!"<<endl;
else if(a.weight>n*0.8&&a.weight<n*0.9)
cout<<"亲,再增重那么一点点就完美了!"<<endl;
else if(a.weight>n*1.1&&a.weight<n*1.2)
cout<<"亲,再减轻那么一点点就完美了!"<<endl;
else if(a.weight<n*0.8)
cout<<"亲,你看看你那细胳膊细腿,多可怜啊!多吃点吧!"<<endl;
else if(a.weight>n*1.2)
cout<<"亲,你都属于肥胖阶段的了,该减减了!"<<endl;
cout<<"亲,你超重了:"<<overweight*100<<"%"<<endl;
return 0;
}