解题思路:
注意事项:
参考代码:
#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 人评分
矩形面积交 (Java代码)浏览:1281 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |
DNA (C语言代码)浏览:798 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1496 |
字符逆序 (C语言代码)浏览:675 |
程序员的表白 (C语言代码)浏览:678 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:852 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:522 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:548 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:935 |