输入一个自然数,输出该自然数的各位数字组成的最大数.
题目
输入一个自然数,输出该自然数的各位数字组成的最大数.
1593成9531.这个我知道编,最大的问题是,11345成54311五位数怎么搞在一起.靠,想爆脑袋了.又要输入4位数又输入5位数的.详细写下思路.
答案
就是输入一个int后,然后将各个位上的数取出来后,才大到小进行排序,最大的作为最高位,最小的作为个位就可以了.先计算输入的数是几位的 假设输入的为a 则weishu=0;while(a>0){weishu++;a = a/10;}这样可以求出位数.求...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 原子结构最外层电子数为4的原子是易得还是易失电子
- 如图,已知反比例函数y=k1/2x的图像与一次函数y=k2x+b的图像交于A(1,n),B(-1/2,-2)两点
- 一道关于Na的化学题
- 如果4阶矩阵A 满足A^3 =A和A+E的行列式为8这两个条件,求A^2+E的行列式等于多少?
- 1千到1万英语怎么说
- 精卫填海愚公移山同归于尽冲锋陷阵含辛茹苦百折不挠风雨无阻赴汤蹈火扶贫济困深情厚谊雪中送炭艰苦卓绝
- 成语浩如()() 危如()() 易如()() 泪如()() 洞若()() 寥若()() 固若()()
- nature是什么意思
- 函数f(x)是定义在R上的偶函数,且对任意的x属于R都有f(2+x)=-f(x),当x属于[0,2]时,f(x)=3x+2.则函数f(x)在区间[-4,0]上的解析式为?
- 现在进行时态怎么用英文说?
热门考点