用C++解决 输入三个数,输出最大数max和最小数min。(请使用if语句的嵌套来完成程序) Input: 程序输入三行,每行一个值. Ouput: 输出为两行,第一行为最大数,第二行为最小数 Example In
时间: 2024-12-05 13:15:59 浏览: 11
当你想要在C++中使用if语句的嵌套找出三个输入数中的最大数max和最小数min,你可以按照以下步骤编写程序:
```cpp
#include <iostream>
int main() {
double num1, num2, num3;
// 输入第一个数
std::cout << "请输入第一个数: ";
std::cin >> num1;
// 输入第二个数,并检查是否大于num1
std::cout << "请输入第二个数: ";
std::cin >> num2;
if (num2 > num1) {
max = num2; // 如果num2更大,更新max
} else {
min = num2; // 否则,如果num2较小,更新min
}
// 输入第三个数,并比较它与当前已知的最大值和最小值
std::cout << "请输入第三个数: ";
std::cin >> num3;
if (num3 > max) {
max = num3; // 如果num3更大,再次更新max
}
if (num3 < min) {
min = num3; // 如果num3更小,更新min
}
// 输出结果
std::cout << "最大数: " << max << "\n";
std::cout << "最小数: " << min << "\n";
return 0;
}
```
在这个程序中,我们首先输入三个数,然后通过if-else语句依次比较它们之间的大小,最终得到最大值max和最小值min。
阅读全文