C++三个数找最大最小值
时间: 2023-07-11 19:17:29 浏览: 57
可以使用C++中的数组和循环来实现三个数的最大值和最小值的查找,代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[3];
cout << "请输入三个整数:" << endl;
for(int i = 0; i < 3; i++) {
cin >> arr[i];
}
int max_num = arr[0], min_num = arr[0];
for(int i = 1; i < 3; i++) {
if(arr[i] > max_num) {
max_num = arr[i];
}
if(arr[i] < min_num) {
min_num = arr[i];
}
}
cout << "最大值为:" << max_num << endl;
cout << "最小值为:" << min_num << endl;
return 0;
}
```
运行程序后,输入三个整数,程序会自动计算出其中的最大值和最小值并输出。
相关问题
c++ 求三个数最大值与最小值
你可以使用条件语句来找到三个数中的最大值和最小值。下面是一个使用 C++ 的示例代码:
```cpp
#include <iostream>
void findMaxAndMin(int a, int b, int c, int& max, int& min) {
max = a;
min = a;
if (b > max) {
max = b;
}
if (b < min) {
min = b;
}
if (c > max) {
max = c;
}
if (c < min) {
min = c;
}
}
int main() {
int num1, num2, num3;
std::cout << "请输入三个整数: ";
std::cin >> num1 >> num2 >> num3;
int max, min;
findMaxAndMin(num1, num2, num3, max, min);
std::cout << "最大值是: " << max << std::endl;
std::cout << "最小值是: " << min << std::endl;
return 0;
}
```
你可以根据需要输入三个整数,然后程序将找到它们中的最大值和最小值并输出。希望这可以帮到你!
使用C++写一个输入三个数,输出最小值的程序
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
int min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
printf("最小值是:%d\n", min);
return 0;
}
```
运行结果:
```
请输入三个整数:
10 5 20
最小值是:5
```