c++中有4个整数a,b,c,d输出其中最小的数,用if-else语句
时间: 2024-10-19 19:12:15 浏览: 77
在C++中,如果你想用if-else语句找出四个整数a、b、c、d中的最小值,你可以按照递归的方式来编写,也可以通过嵌套的if条件判断。这里是一个简单的例子:
```cpp
#include <iostream>
int main() {
int a, b, c, d;
// 假设你已经获取了这四个数的输入
std::cout << "请输入四个整数:" << std::endl;
std::cin >> a >> b >> c >> d;
if (a <= b) { // 比较a和b
if (a <= c && a <= d) // 如果a是最小的,无需再比较c和d
std::cout << "最小的数是 " << a << std::endl;
else if (c <= d) // 否则,如果c小于等于d
std::cout << "最小的数是 " << c << std::endl;
else // 否则,d是最小的
std::cout << "最小的数是 " << d << std::endl;
} else { // 如果a不是最小的,那么可能是b、c或d
if (b <= c && b <= d)
std::cout << "最小的数是 " << b << std::endl;
else if (c <= d)
std::cout << "最小的数是 " << c << std::endl;
else
std::cout << "最小的数是 " << d << std::endl;
}
return 0;
}
```
阅读全文