1. 简介
本文介绍一段C++程序,该程序可以读取一个人的身高,并根据一定的标准,打印出该人是高个子、矮个子还是平均身高的人。该程序可用于身体健康检查、服装设计等领域。
2. 读取身高并判断
2.1 读取身高
首先,我们需要通过用户输入读取人的身高信息,这里使用C++中的输入流操作符>>
。以下是读取身高的代码:
// 读取身高
double height;
std::cout << "请输入身高(单位:米):" << std::endl;
std::cin >> height;
该代码中的std::cout << "请输入身高(单位:米):" << std::endl;
用于输出提示信息,让用户输入身高。std::cin >> height;
则是读入用户输入的身高值,并存入变量height
中。
2.2 判断身高
读取身高后,我们需要根据一定的标准来判断该人是高个子、矮个子还是平均身高的人。这里我们以身高在1.75米以上为高个子,1.60-1.75米为平均身高,1.60米以下为矮个子为标准,进行身高的分类。以下是判断身高的代码:
// 判断身高
if (height >= 1.75) {
std::cout << "您是高个子。" << std::endl;
} else if (height >= 1.60) {
std::cout << "您是平均身高。" << std::endl;
} else {
std::cout << "您是矮个子。" << std::endl;
}
该代码中使用了C++中的if-else
条件语句,实现了对身高的分类判断。如果用户输入的身高值大于等于1.75米,则输出“您是高个子”;如果身高值在1.60-1.75米之间,则输出“您是平均身高”;如果身高值小于1.60米,则输出“您是矮个子”。
3. 样例代码
以下是完整的C++代码:
#include <iostream>
int main() {
// 读取身高
double height;
std::cout << "请输入身高(单位:米):" << std::endl;
std::cin >> height;
// 判断身高
if (height >= 1.75) {
std::cout << "您是高个子。" << std::endl;
} else if (height >= 1.60) {
std::cout << "您是平均身高。" << std::endl;
} else {
std::cout << "您是矮个子。" << std::endl;
}
return 0;
}
4. 结语
通过以上的代码实现,我们可以方便地读取一个人的身高,并根据一定的标准来判断该人的身高类型。该程序可以在医院、体检中心、服装设计等领域得到应用。