第十七周项目3-胖子伤不起

要求;

【根据世界卫生组织推荐的体重标准,男性的标准体重=(身高 cm-80)×70﹪,女性的标准体重
=(身高 cm-70)×60﹪。标准体重正负 10﹪为正常体重;标准体重正负 10﹪~ 20﹪为体重过重或过
轻;标准体重正负 20﹪以上为肥胖或体重不足,其中超重计算公式为:超重(%)=[(实际体重-标准
体重)/(标准体重)]×100%,体重的单位是 kg。
请编程序,输入一个人的姓名、性别、身高、体重,用一句人性味浓的话语输出其体重情况(正
常、过重、过轻、肥胖或体重不足),这个程序可以用于体重计上为人们实时报告体重情况。
要求使用结构体类型表示人的相关信息。

/*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:test.cpp
*作 者:  冷基栋
*完成日期:2014年12月21日
*版 本 号:v1.0
*问题描述:【根据世界卫生组织推荐的体重标准,男性的标准体重=(身高 cm-80)×70﹪,女性的标准体重=(身高 cm-70)×60﹪。标准体重正负 10﹪为正常体重;标准体重正负 10﹪~ 20﹪为体重过重或过轻;标准体重正负 20﹪以上为肥胖或体重不足,其中超重计算公式为:超重(%)=[(实际体重-标准体重)/(标体重)]×100%,体重的单位是 kg。请编程序,输入一个人的姓名、性别、身高、体重,用一句人性味浓的话语输出其体重情况(正常、过重、过轻、肥胖或体重不足),这个程序可以用于体重计上为人们实时报告体重情况。要求使用结构体类型表示人的相关信息。
*输入描述:两个整数,代表身高和体重
*程序输出:体重情况
*/
#include <iostream>
using namespace std;
struct people
{
    string name;
    char sex;
    int high;
    int weight;
};
int main()
{
    double std1,std2;
    people *p;
    p=new people;
    cout<<"请输入姓名、性别(m、w)、身高、体重!"<<endl;
    cin>>p->name>>p->sex>>p->high>>p->weight;
    std1=(p->high-80)*0.7;
    std2=(p->high-70)*0.6;
    if(p->sex=='m')
    {
        if(p->weight<0.8*std1)
            cout<<"您的体重太轻了!";
        else if(p->weight<0.9*std1)
            cout<<"您的体重偏轻";
        else if(p->weight<1.1*std1)
            cout<<"您的体重正常";
        else if(p->weight<1.2*std1)
            cout<<"您的体重偏胖";
        else cout<<"您的体重太胖了";
    }
    else
    {
        if
        (p->weight<.8*std2)
            cout<<"您的体重太轻了!";
        else if(p->weight<0.9*std2)
            cout<<"您的体重偏轻";
        else if(p->weight<1.1*std2)
            cout<<"您的体重正常";
        else if(p->weight<1.2*std2)
            cout<<"您的体重偏胖";
        else cout<<"您的体重太胖了";
    }
    return 0;
}

运行结果:







学习心得:

好好学习 天天向上



































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会飞的Anthony

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值