c语言高手急救:从键盘输入一个五位整数n,将其各位数字打乱重新组合成最大的五位整数和最小的五位整数。

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:22:38

#include<stdio.h>
#include<math.h>
int main(void)
{ int x,a[6],t,i,j,k;
printf("请输入整数:");
scanf("%d",&x);
for(k=0;x!=0;x/=10)
a[k++]=x%10;
for(i=0;i<k;i++)
for(j=1;j<k;j++)
if(a[j-1]>a[j])
{ t=a[j-1];
a[j-1]=a[j];
a[j]=t;
}
for(i=0;i<k;i++) x=a[i]+x*10;
printf("Min:%d\n",x);
for(i=0;i<k;i++)
for(j=1;j<k;j++)
if(a[j-1]<a[j])
{ t=a[j-1];
a[j-1]=a[j];
a[j]=t;
}
for(x=0,i=0;i<k;i++) x=a[i]+x*10;
printf("Max:%d\n",x);
}

这个很简单嘛,以字符形式读入这个整数。排序。
降序为最大,升序为最小-_-!!

用C语言编写一个程序,从键盘输入一个正整数,输出这个整数的所有因子 用C语言编写一个程序,从键盘输入两个正整数,输出这两个整数的最小公倍数 用c语言编写:从键盘输入一个数,判断是否都能被3整除 用c语言编:从键盘输入一个二进制,将其转化成等值的十进制 请高手帮我编个C语言的简单程序 从键盘输入一个字母a到z然后将字母转成大写的输出 谢谢 急 C语言高手,速进,急救 C语言结构体数组初始化```从键盘输入 从键盘输入任意正整数,判断是否素数的c语言 c语言考试题求高手,从键盘输入10个数据,输出其中最大的数及其输入的序号~~谢谢 用C语言编写一个程序,检查从键盘输入的一行字符中有无相邻两字符相同