救救蒟蒻吧
查看原帖
救救蒟蒻吧
1246271
sshhgggddsbf楼主2024/8/11 00:33

没一个AC的,样例过了

#include<bits/stdc++.h>
using namespace std;
int n,cnt,a[3];
int main(){
cin>>n;//输入
while(n!=495){
	memset(a,0,sizeof a);//初始化数组(没什么用)
	for(int i=1;i<=3;i++){
		a[i]=n%10;
		n/=10;
	}//将每一位存入a数组
	sort(a+1,a+3+1);//小的在前,大的在后
	n=(a[3]*100+a[2]*10+a[1])-(a[1]*100+a[2]*10+a[3]);
	cnt++;
}
printf("%d\n",cnt);//输出
return 0;
}
2024/8/11 00:33
加载中...