111


私信TA

用户名:1156263951

访问量:1592

签 名:

等  级
排  名 4422
经  验 1638
参赛次数 0
文章发表 6
年  龄 0
在职情况 学生
学  校 11
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<iostream>
#include<algorithm>
using namespace std;
int x,cnt;
int main()
{
	cin >> x;
	int a[4] = { x / 1000,x / 100 % 10,x / 10 % 10,x % 10 };
	while (1)
	{
		cnt++;
		sort(a, a + 4);
		int A = a[0] * 1000 + a[1] * 100 + a[2] * 10 + a[3];
		int B = a[3] * 1000 + a[2] * 100 + a[1] * 10 + a[0];
		int C = B - A;
		a[0] = C / 1000;
		a[1] = C / 100 % 10;
		a[2] = C / 10 % 10;
		a[3] = C % 10;
		if (a[0] == 6 && a[1] == 1 && a[2] == 7 && a[3] == 4)
			break;
	}
	cout << cnt;
	return 0;


}


 

0.0分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区