第三十天 黑洞数

#include<iostream>
#include<algorithm>
using namespace std;
int main() {
int n,t=0,n1;
cout << "输入一个三位数:";
cin >> n;
n1 = n;
while (1) {
int a[3];
a[0] = n / 100;
a[1] = n % 100 / 10;
a[2] = n % 10;
sort(a, a + 3);
int x, y;
x = a[2] * 100 + a[1] * 10 + a[0];
y = a[0] * 100 + a[1] * 10 + a[2];
n = x - y;
if (n == t) break;
t = n;

}
cout << n1 << "的黑洞数是" << t;
}

posted @ 2023-05-22 22:08  贾贾鱼  阅读(6)  评论(0)    收藏  举报