用max和min函数,快速得出最大值和最小值,再用三个数的和减去最大值+最小值得到中间值,直接赋值即可。
#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
int a, b, c, ta, tc;
cout << "输入三个整数:";
cin >> a >> b >> c;
ta = a; tc = c;
c = max({ ta, b, tc });
a = min({ ta, b, tc });
b = ta + b + tc - a - c;
cout << a << b << c << endl;
return 0;
}
使用max和min函数求解三数中值问题
该代码示例展示了如何通过C++的max和min函数找出三个整数中的最大值和最小值,然后计算这三个数的和减去最大值和最小值得到中间值,实现了三数中值的快速求解。
2万+

被折叠的 条评论
为什么被折叠?



