胖子伤不起

/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: fibnacci.cpp
* 作    者:高古尊
* 完成日期:2014年2月26日
* 版本号: v1.0
*
* 输入描述:
* 问题描述:根据世界卫生组织推荐的体重标准,男性的标准体重=(身高 cm-80)×70﹪,女性的标准
体重=(身高cm-70)×60﹪。标准体重正负10﹪为正常体重;标准体重正负10﹪~  20﹪为体
重过重或过轻;标准体重正负20﹪以上为肥胖或体重不足,其中超重计算公式为:超重%=[(实
际体重-标准体重)/(标准体重)]×100%,体重的单位是kg。 
请编制一个程序,输入一个人的姓名、性别、身高、体重,用一句人性味浓的话语输出其
体重情况(正常、过重、过轻、肥胖或体重不足) ,这个程序可以用于体重计上为人们实时报
告体重情况。
* 程序输出:
* 问题分析:
*/
#include <iostream>
using namespace std;
struct student
{
    char name[8];
    string sex;
    double height;
    double weight;
};
student stu;
int main()
{
    double weigt,voerweight;//标准体重,超重百分比
    cout<<"请输入姓名,性别,身高,体重:";
    cin>>stu.name>>stu.sex>>stu.height>>stu.weight;
    if(stu.sex=="男")
    {
        weigt=(stu.height-80)*0.7;
        voerweight=(stu.weight-weigt)/weigt;
    }
    else
    {
        weigt=(stu.height-80)*0.6;
        voerweight=(stu.weight-weigt)/weigt;
    }
    if(voerweight<0.1&&voerweight>-0.1)
    {
        cout<<"正常\n";
    }
    else
    {
        if(voerweight<=-0.1&&voerweight>-0.2)
        {
            cout<<"过轻\n";
        }
        else
        {
            if(voerweight<=-0.2)
            {
                cout<<"体重不足\n";
            }
            else
            {
                if(voerweight>=0.1&&voerweight<0.2)
                {
                    cout<<"过轻\n";
                }
                else
                {
                    cout<<"肥胖\n";
                }
            }
        }
    }
    return 0;
}

胖子伤不起_第1张图片

你可能感兴趣的:(struct)