C++求出任意三个数a,b,c中最小的一个数
时间: 2024-09-26 12:08:43 浏览: 1
在C++中,你可以使用`std::min`函数或者简单的if-else条件语句来找出三个数`a`,`b`,`c`中的最小值。以下是两种方法的示例:
**方法一:使用`std::min`函数**
```cpp
#include <iostream>
#include <algorithm> // 引入算法库
int findMin(int a, int b, int c) {
return std::min(a, std::min(b, c));
}
int main() {
int a, b, c;
std::cout << "请输入三个整数:";
std::cin >> a >> b >> c;
int min_num = findMin(a, b, c);
std::cout << "这三个数中的最小值是:" << min_num << std::endl;
return 0;
}
```
**方法二:使用if-else条件语句**
```cpp
#include <iostream>
int findMin(int a, int b, int c) {
if (a <= b && a <= c)
return a;
else if (b <= a && b <= c)
return b;
else
return c;
}
int main() {
int a, b, c;
std::cout << "请输入三个整数:";
std::cin >> a >> b >> c;
int min_num = findMin(a, b, c);
std::cout << "这三个数中的最小值是:" << min_num << std::endl;
return 0;
}
```
在这两个例子中,用户会依次输入三个整数,然后程序计算并输出它们的最小值。