解题思路:
注意事项:
参考代码:
#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 人评分
简单的a+b (C语言代码)浏览:726 |
兰顿蚂蚁 (C++代码)浏览:1091 |
A+B for Input-Output Practice (III) (C语言代码)浏览:576 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:785 |
大家好,我是验题君浏览:577 |
1197求助浏览:629 |
小O的数字 (C语言代码)浏览:1410 |
A+B for Input-Output Practice (II) (C语言代码)浏览:601 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:719 |
【偶数求和】 (C++代码)浏览:700 |