要写的有点逼格【Doge】
查看原帖
要写的有点逼格【Doge】
1380750
xihe41017楼主2024/7/12 20:35

这样写看起来高级多了,有那逼格了

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int max3(int a,int b,int c){
	return max(a,max(b,c));
}
int min3(int a,int b,int c){
	return min(a,min(b,c));
}
int othernum(int a,int b,int c){
	return (a+b+c)-max3(a,b,c)-min3(a,b,c);
}

int main(){
	int n,a,b,c,num=0;
	cin >> n;
	while(n!=495){
		a=n/100,b=n/10%10,c=n%10;
		n=(max3(a,b,c)*100+othernum(a,b,c)*10
		+min3(a,b,c))-(min3(a,b,c)*100
		+othernum(a,b,c)*10+max3(a,b,c));
		num++;
	}
	cout << num;
	return 0;
}
2024/7/12 20:35
加载中...