/*
* Copyright (c) 2014,烟台大学计算机学院
* All right reserved.
*文件名:seventeen week 3.app
* 作者:柴银平
* 完成时间:2014年12月22日
* 版本号:v1.0
*
* 问题描述:体重标准计算器。
*程序输入:姓名、性别(f or m)、身高(cm)、体重
*程序输出:输出体重状况。
*/
#include <iostream>
#include <string>
using namespace std;
struct person
{
string name;
char sex;
float height;
float weight;
};
int main()
{
float st,over;
person p;
cout<<"请您输入姓名、性别(f or m)、身高(cm)、体重"<<endl;
cin>>p.name>>p.sex>>p.height>>p.weight;
if (p.sex=='f')
{
st=(p.height-70)*0.6;
over=(p.weight-st)/st;
}
else
{
st=(p.height-80)*0.7;
over=(p.weight-st)/st;
}
if (over<0.1&&over>-0.1)
cout<<"亲,你的体总正常!!!"<<endl;
if (over>=0.1&&over<=0.2)
cout<<"亲,你的体重偏重!!!"<<endl;
if (over<=-0.1&&over>=-0.2)
cout<<"亲,你的体重偏轻!!!"<<endl;
if (over>0.2)
cout<<"亲,你超重了哟!!!"<<endl;
if (over<-0.2)
cout<<"亲,你太瘦了,这样好吗?"<<endl;
return 0;
}
运行结果:
学习心得:
太粗心了,最近状态堪忧。。。