输入一个自然数,输出该自然数的各位数字组成的最大数.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 20:34:16
输入一个自然数,输出该自然数的各位数字组成的最大数.
1593成9531.这个我知道编,最大的问题是,11345成54311五位数怎么搞在一起.靠,想爆脑袋了.又要输入4位数又输入5位数的.详细写下思路.
1593成9531.这个我知道编,最大的问题是,11345成54311五位数怎么搞在一起.靠,想爆脑袋了.又要输入4位数又输入5位数的.详细写下思路.
就是输入一个int后,然后将各个位上的数取出来后,才大到小进行排序,最大的作为最高位,最小的作为个位就可以了.
先计算输入的数是几位的 假设输入的为a 则
weishu=0;
while(a>0)
{
weishu++;
a = a/10;
}
这样可以求出位数.
求各位上的数
int b[10] ; //假设最多能输入10位数.
int i=0;
while(a>0)
{
b[i] = a%10;
a=a/10;
i++;
}
这样就存储了各位上的数
然后对 b[10] 进行从小到大的排序 最大的放前面,最小的放后面
组成最后的数字
int result=0;
for(int j=0;j
先计算输入的数是几位的 假设输入的为a 则
weishu=0;
while(a>0)
{
weishu++;
a = a/10;
}
这样可以求出位数.
求各位上的数
int b[10] ; //假设最多能输入10位数.
int i=0;
while(a>0)
{
b[i] = a%10;
a=a/10;
i++;
}
这样就存储了各位上的数
然后对 b[10] 进行从小到大的排序 最大的放前面,最小的放后面
组成最后的数字
int result=0;
for(int j=0;j
任意输入一个4位自然数,调用C 语言函数输出该自然数的各位数字组成的最大数
从键盘上输入一个自然数,输出该数的阶乘.
编写程序:从键盘上输入一个自然数,输出该数的阶乘.
VFP编程:从键盘上输入一个自然数,输出该数的阶乘.
输入一个6位正整数,求出由该数各位数字组成的最大数.c语言
编程实现:键盘输入一个自然数,将该数逆序输出,如输入的自然数为12345,则输出54321,要求使用while循环
输入一个2位数整数,输出该数各位上的数字
c++设计一个程序,输入一个三位正整数,输出其各位数字组成的最大整数,如,输入123,输出321!
检查下我的程序输入一个正整数,计算该数各位数字的和,并输出倒序数
编写程序,用来输入10个自然数,输出该10个自然数中偶数个数的最后一个偶数
输入一个数,将该数的每位数字输出,再输出该数的反序数.例如,输入1234,输出1、2、3、4,再输出4321
输入三个0-9之间的整数输出该三个数字能组成的最大三位数