if else c++简写
查看原帖
if else c++简写
1620271
hahadamntards楼主2024/12/18 23:24
#include <iostream>
using namespace std;
int main()
{
	int a, b, c, max, mid, min;
	cin >> a >> b >> c;
	max = (max = a > b ? a : b, max > c ? max : c);
	min = (min = a < b ? a : b, min < c ? min : c);
	mid = (a + b + c) - max - min;
	cout << min << " " << mid << " " << max << endl;
	return 0;
}
/*
    数字少的用这个,简写版,管他的能运行就行了
	1.先找出min和max,2.总数减去min和max就是mid
	
	max=a>b?a:b
	if (a>b)  max=a;
	      else   max=b;
	 
    max>c?max:c
	if (max>c)  max的值不变;
	      else  max=c;
	故写写在一起:max=(max=a>b?a:b,max>c?max:c)求最大值
*/
2024/12/18 23:24
加载中...