#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;
}
C++ ,预测身高程序
最新推荐文章于 2024-07-24 02:47:06 发布
这是一个C++程序,用于预测个人的身高。用户需输入性别、父母身高、是否经常锻炼及是否有良好的饮食习惯,程序根据这些信息计算并输出预测的身高。
摘要由CSDN通过智能技术生成