C++输入三个数按从小到大输出,用else if语句编写
时间: 2024-09-19 13:15:48 浏览: 37
输入3个实数,按照代数值从小到大的顺序输出这三个数 .docx
在C++中,你可以使用`cin`从用户那里获取输入并利用`else if`结构来比较和排序三个数字。以下是一个简单的示例:
```cpp
#include <iostream>
int main() {
int num1, num2, num3;
std::cout << "请输入第一个数字: ";
std::cin >> num1;
std::cout << "请输入第二个数字: ";
std::cin >> num2;
std::cout << "请输入第三个数字: ";
std::cin >> num3;
// 使用else if结构进行比较和输出
if (num1 < num2) {
std::cout << "最小的数字是: " << num1 << std::endl;
if (num1 < num3) {
std::cout << "并且它小于" << num3 << std::endl;
} else {
std::cout << "但是它不小于" << num3 << std::endl;
}
} else if (num2 < num1 && num2 < num3) { // 如果num2是最小的
std::cout << "最小的数字是: " << num2 << std::endl;
} else { // num3是最小的
std::cout << "最小的数字是: " << num3 << std::endl;
}
return 0;
}
阅读全文