📅  最后修改于: 2023-12-03 15:37:18.643000             🧑  作者: Mango
在 C++ 中,检查三个数字中最小值的程序可以通过简单的条件语句来实现。以下是一个示例程序:
#include <iostream>
int main() {
int num1, num2, num3, min;
std::cout << "Enter three numbers:" << std::endl;
std::cin >> num1 >> num2 >> num3;
if (num1 <= num2 && num1 <= num3) {
min = num1;
} else if (num2 <= num1 && num2 <= num3) {
min = num2;
} else {
min = num3;
}
std::cout << "The minimum number is " << min << std::endl;
return 0;
}
上面的程序中,首先声明了三个整数变量 num1
、num2
和 num3
,以及一个用于存储最小值的整数变量 min
。然后,程序提示用户输入三个数字,并使用 std::cin
语句将这些数字分别存储到 num1
、num2
和 num3
变量中。
接着,程序使用条件语句来确定这三个数字中的最小值。在上面的示例中,使用了多个嵌套的 if ... else if ... else
语句来实现。首先判断 num1
是否小于等于 num2
和 num3
,如果是,则将 min
赋值为 num1
。如果不是,继续判断 num2
是否小于等于 num1
和 num3
,如果是,则将 min
赋值为 num2
。否则,将 min
赋值为 num3
。
最后,程序输出最小数字的值,并返回 0。
以上是一个基本的 C++ 程序,可以通过编译器运行并测试该程序。
代码片段:
if (num1 <= num2 && num1 <= num3) {
min = num1;
} else if (num2 <= num1 && num2 <= num3) {
min = num2;
} else {
min = num3;
}