1 条题解
-
0
#include <bits/stdc++.h> using namespace std; int a[5],l; void f(int n) { if (n == 6174) return; for (int i = 1;i <= 4;i++) { a[5 - i] = n % 10; n /= 10; } sort(a + 1,a + 5); int u = 0,p = 0; for (int i = 1;i <= 4;i++) { u = u * 10 + a[i]; p = p * 10 + a[5 - i]; } cout << p << '-' << u << '=' << p - u << endl; f(p - u); } int main() { cin >> l; f(l); }
- 1
信息
- ID
- 872
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- 递交数
- 55
- 已通过
- 30
- 上传者