题目描述
各位哥哥,姐姐们,我来自上海,我已经学编程1年多了,这是我的代码,大家请不要见笑!
C++ 代码
#include<bits/stdc++.h>
using namespace std;
int main () {
int n, a, b, c, d, m, l;
cin >> n;
while (true) {
a = n % 10;
b = n / 10 % 10;
c = n / 100 % 10;
d = n / 1000;
if(a > b)swap(a, b);
if(a > c)swap(a, c);
if(a > d)swap(a, d);
if(b > c)swap(b, c);
if(b > d)swap(b, d);
if(c > d)swap(c, d);
m = d * 1000 + c * 100 + b * 10 + a * 1;
l = a * 1000 + b * 100 + c * 10 + d * 1;
n = m - l;
a = m % 10;
b = m / 10 % 10;
c = m / 100 % 10;
d = m / 1000;
cout << d << c << b << a << " - ";
a = l % 10;
b = l / 10 % 10;
c = l / 100 % 10;
d = l / 1000;
cout << d << c << b << a << " = ";
a = n % 10;
b = n / 10 % 10;
c = n / 100 % 10;
d = n / 1000;
cout << d << c << b << a << endl;
if(n == 6174 || m == l) return 0;
}
return 0;
}
完了,我连小学生都不如
我们上课的时候刘老师把你夸了一遍,真优秀,点赞!
好厉害啊
666
太牛了吧6666666666666666666666
牛逼
tql !!! QAQ
好牛逼
太厉害了
666
真厉害!!!
哇,才三年级
哈哈哈
呵呵
很棒