/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:
*完成日期:2014年2月27日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述: 姓名,性别(1代表男,0代表女),身高(cm),体重(kg:)
*问题描述:
*程序输出:
*问题分析:
*算法设计:
*/
#include <iostream>
using namespace std;
struct student
{
char name[20];
int sex;
double tall;
double weight;
}stu;
int main()
{
cout<<"请输入姓名,性别(1代表男,0代表女),身高(cm),体重(kg:)" ;
cin>>stu.name>>stu.sex>>stu.tall>>stu.weight;
double bs,gs,ew;
bs=(stu.tall-80)*0.7;
gs=(stu.tall-70)*0.6;
if(stu.sex==1)
{
ew=((stu.weight-bs)/bs)*100;
if(ew>=0)
{
if(ew<=10){cout<<stu.name<<"宝贝你体重很正常哦。"<<endl;}
else if(ew>10&&ew<=20){cout<<stu.name<<"宝贝你体重有点重哦。"<<endl;}
else{cout<<stu.name<<"宝贝你肥胖了哎,不过啦,开心就好何必在乎那么多!。"<<endl;}
}else
{
if(ew<=-10){cout<<stu.name<<"宝贝你体重很正常哦。"<<endl;}
else if(ew>-10&&ew<=-20){cout<<stu.name<<"宝贝你过轻啦,多吃点好的哦。"<<endl;}
else{cout<<stu.name<<"宝贝你体重不足哎,多多吃啦!。"<<endl;}
}
}else if(stu.sex==0)
{
ew=((stu.weight-gs)/gs)*100;
if(ew>=0)
{
if(ew<=10){cout<<stu.name<<"宝贝你体重很正常哦。"<<endl;}
else if(ew>10&&ew<=20){cout<<stu.name<<"宝贝你体重有点重哦。";}
else{cout<<stu.name<<"宝贝你肥胖了哎,不过啦,开心就好何必在乎那么多!。"<<endl;}
}else
{
if(ew<=-10){cout<<stu.name<<"宝贝你体重很正常哦。"<<endl;}
else if(ew>-10&&ew<=-20){cout<<stu.name<<"宝贝你过轻啦,多吃点好的哦。"<<endl;}
else{cout<<stu.name<<"宝贝你体重不足哎,多多吃啦!。"<<endl;}
}
}else
{
cout<<"性别栏输入错误,请注意!";
}
return 0;
}