胖子伤不起

/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称:a.cpp
* 作    者:孔云
* 完成日期:2014年3月3日
* 版 本 号: v1.0
* 输入描述:输入一个人的姓名、性别、身高、体重。
* 问题描述:使用结构体类型编织程序,表示一个人的相关信息,用一句人性味
            浓的话语输出其体重情况。
*/
#include<iostream>
using namespace std;
struct person
{
    char name[30];
    char sex;//'F'-女,'M'-男
    float shen_gao;
    float ti_zhong;
};
int main()
{
    float standard ,over;
    person q;
    cin>>q.name>>q.sex>>q.shen_gao>>q.ti_zhong;
    if(q.sex=='f'||q.sex=='F')
    {
        standard=(q.shen_gao-70)*0.6;
    }
    else
    {
        standard=(q.shen_gao-80)*0.7;
    }
    over=(q.ti_zhong-standard)/standard;
    if(over>0.2)
    {
        cout<<"您太肥胖了,多运动健美身材哦"<<endl;
    }
    else if(over>0.1)
    {
        cout<<"您的体重过重,合理饮食哦"<<endl;
    }
    else if(over>-0.1)
    {
        cout<<"您的体重正常,保持良好饮食运动习惯吧"<<endl;
    }
    else if(over>-0.2)
    {
        cout<<"您的体重过轻,建议少劳累多休息"<<endl;
    }
    else
    {
        cout<<"您的体重不足,建议多餐少运动"<<endl;
    }
    return 0;
}



心得体会:用户声明一个结构体类型person,struct是声明结构体类型时所必须使用的关键字,它向编译系统声明:这是一种结构类型,它包括name,sex,shen_gao,ti_zhong等不同类型的数据项。经过声明后,person便是一个在本程序文件中可以使用的类型名。

你可能感兴趣的:(胖子伤不起)