您的位置:首页 > 其它

一周 项目2 胖子伤不起

2014-03-02 15:34 232 查看
/*
烟台大学计算机学院学生
*All rights reserved.
*文件名称:用枚举方法表示对称方式
*作者:zhaojiaxiang
*完成日期:2013年3月2日
*版本号:v1.0
*对任务及求解方法的描述部分:用枚举方法表示对称方式
*我的程序:
*/
#include <iostream>
using namespace std;
struct Person
{
char sex;
char name[20];
double height;
double weight;
};
int main()
{
double standard,over;
Person p;//这一步很重要,在这里栽了个跟头
cout<<"请依次输入 性别(m(男)w(女))姓名 身高 体重"<<endl;
cin>>p.sex>>p.name>>p.height>>p.weight;
if(p.sex=='m')//只能是一个字母,不能用一个英语单词
{
standard=(p.height-80)*0.7;
}
else
{
standard=(p.height-70)*0.6;
}
over=(p.weight-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;
}




感悟:开始时输入的性别为woman\man 但是老是出错误,用了很长时间才发现只能用字母
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: