您的位置:首页 > 其它

C++ ,预测身高程序

2016-05-26 21:11 267 查看
#include <stdio.h>
#include <iostream>
using namespace std;

int main( )
{//定义变量部分
double height;
char sex;
double faheight;
double moheight;
char sports;
char diet;

//输入性别部分
cout << "男则输入F,女则输入M" << endl;
cin>>sex;
getchar();
//输入父母身高部分
cout << "输入父母身高,先父亲后母亲" << endl;

cin >> faheight >> moheight;

//判断性别部分
switch (sex)
{
case 'F':
height = (faheight*0.923 + moheight) / 2;
break;
case 'M':
height = (faheight + moheight)*0.54;
break;
}
//输入锻炼部分
cout << "有锻炼嘛?Y/N" << endl;
cin >>sports;
getchar();
//判断是否锻炼
switch (sports)
{
case 'Y':
height = height*(1 + 0.02);
break;
case 'N':
height = height;
break;
}
//输入卫生饮食习惯部分
cout << "有好的饮食习惯吗?Y/N" << endl;
cin>>diet;
getchar();
//判断是否有好习惯
switch (diet)
{
case 'Y':
height = faheight*(1 + 0.015);
break;
case 'N':
height = height;
break;
}
cout << "预测身高为 "<< height << endl;

system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: