社区讨论

70V_V

B3866[GESP202309 二级] 数字黑洞参与者 4已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@mm2s6dbp
此快照首次捕获于
2026/02/26 09:24
2 周前
此快照最后确认于
2026/02/27 14:10
2 周前
查看原帖
CPP
#include<iostream>
#include<iomanip> 
using namespace std;
int main(){
	int a=0,n,c=0,x,b,f,q,k,y;
	cin>>n;
	while (n!=495){
		for(int i=1;i<=3;i++){
		    x=n%10;
			b=n/10%10;
			f=n/100;
			if(x>b&&b>f){
				q=x*100+b*10+f;
			}
			if(x>f&&f>b){
				q=x*100+f*10+b;
			}
			if(b>x&&x>f){
				q=b*100+x*10+f;
			}
			if(b>f&&f>x){
				q=b*100+f*10+x;
			}
			if(f>b&&b>x){
				q=f*100+b*10+x;
			}
			if(f>x&&x>b){
				q=f*100+x*10+b;
			}
			
			if(x>b&&b>f){
				k=f*100+b*10+x;
			}
			if(x>f&&f>b){
				k=b*100+f*10+x;
			}
			if(b>x&&x>f){
				k=f*100+x*10+b;
			}
			if(b>f&&f>x){
				k=x*100+f*10+b;
			}
			if(f>b&&b>x){
				k=x*100+b*10+f;
			}
			if(f>x&&x>b){
				k=b*100+x*10+f;
			}
			y=q-k;
			n=y;
			
		}
		c++;
	}
	cout<<c+2;
	return 0;
}

回复

4 条回复,欢迎继续交流。

正在加载回复...