vc++程序设计

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:48:03
题目:任意一个4位自然数,将组成该数的各位数字重新排列,形成了一个最大数和一个最小数,之后两数相减,其差仍是一个自然数,重复进行上述运算,你会得到一个神秘的数。
该程序应怎么设计? 最好能详细一点

1111
结果是0
自然数为X;
a=x/1000;
b=x%1000;
b=b/100;
c=b%100;
c=c/10;
d=c%10;
把这四个数排序然后赋值给最大和最小
然后最大减去最小,值赋给X
循环,设置循环结束条件为X<=0!