十七周项目三--胖子伤不起
来源:互联网 发布:在淘宝网上怎么买彩票 编辑:程序博客网 时间:2024/05/17 04:27
根据世界卫生组织推荐的体重标准,男性的标准体重=(身高cm-80)×70﹪,女性的标准体重=(身高cm-70)×60﹪。标准体重正负10﹪为正常体重;标准体重正负10﹪~ 20﹪为体重过重或过轻;标准体重正负20﹪以上为肥胖或体重不足,其中超重计算公式为:超重(%)=[(实际体重-标准体重)/(标准体重)]×100%,体重的单位是kg。
请编程序,输入一个人的姓名、性别、身高、体重,用一句人性味浓的话语输出其体重情况(正常、过重、过轻、肥胖或体重不足),这个程序可以用于体重计上为人们实时报告体重情况。
请编程序,输入一个人的姓名、性别、身高、体重,用一句人性味浓的话语输出其体重情况(正常、过重、过轻、肥胖或体重不足),这个程序可以用于体重计上为人们实时报告体重情况。
要求使用结构体类型表示人的相关信息。
/* *Copyright (c) 2014, 烟台大学计算机学院 * All right reserved. * 文件名称:test.cpp * 作者:赵嵩 * 完成时间:2014年12月20号 * 版本号:v1.0 */ #include <iostream>#include <string>#include <iomanip>using namespace std;struct person{ char name[20]; char sex; double height; double weight;};int main(){ person stu; double standard_weight,overweight; cout<<"请输入一个人的姓名、性别、身高、体重:"<<endl; cin>>stu.name>>stu.sex>>stu.height>>stu.weight; if(stu.sex=='m') { standard_weight=(stu.height-80)*0.7; overweight=(stu.weight-standard_weight)/standard_weight; if (overweight>0.2) cout<<"先生,您的体重过于肥胖,需要减肥啦."<<endl; else if(overweight>0.1) cout<<"先生,您的体重有点偏胖,要少吃一点。"<<endl; else if(overweight>-0.1) cout<<"先生,您的体重属于正常范围,好好保持!"<<endl; else if(overweight>-0.2) cout<<"先生,您的体重有点偏瘦,要多吃一点。"<<endl; else cout<<"先生,您的体重严重不足,需要多吃,进行体育锻炼。"<<endl; } else if(stu.sex=='f') { standard_weight=(stu.height-70)*0.6; overweight=(stu.weight-standard_weight)/standard_weight; if (overweight>0.2) cout<<"女士,您的体重过于肥胖,需要减肥啦."<<endl; else if(overweight>0.1) cout<<"女士,您的体重有点偏胖,要少吃一点。"<<endl; else if(overweight>-0.1) cout<<"女士,您的体重属于正常范围,好好保持!"<<endl; else if(overweight>-0.2) cout<<"女士,您的体重有点偏瘦,要多吃一点。"<<endl; else cout<<"女士,您的体重严重不足,需要多吃,进行体育锻炼。"<<endl; } return 0;}运行结果:
0 0
- 十七周项目三--胖子伤不起
- 第十七周项目三 胖子伤不起
- 第十七周 项目三:胖子伤不起
- 第十七周项目三:胖子伤不起
- 第十七周 项目三--胖子伤不起
- 第十七周项目三 胖子伤不起
- 第十七周项目三:胖子伤不起
- 第十七周项目三胖子伤不起
- 第十七周项目三胖子伤不起
- 第十七周项目三 胖子伤不起
- 第十七周项目三 胖子伤不起
- 第十七周 项目三 胖子伤不起
- 第十七周项目三:胖子伤不起
- 第十七周项目三胖子伤不起
- 第十七周项目三之胖子伤不起
- 17周课后自主-项目三-胖子伤不起
- 第十七周项目三——胖子伤不起
- 第十七周 项目三 胖子伤不起啊
- 算法导论-----------------0-1背包问题dp求解
- 百练 2574(八皇后DFS)
- QT vs2008 配置
- ARM的中断处理
- javascript数组的直接量语言允许有可选的结尾的逗号
- 十七周项目三--胖子伤不起
- 第十七周项目四—日期结构体
- struts.xml配置文件
- JAVA邮件发送的简单实现
- 第17周项目4-日期结构体之日期之差
- Bullet(Cocos2dx)之Hello World(vs2012)
- spring security3.x学习(21)_关于方法过滤
- Metasploit常用方法以及名词解释
- Java集合框架中的接口和实现类