作业帮 > 综合 > 作业

c语言 编程.整数各位数重组构成的最大值与最小值

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/17 09:22:58
c语言 编程.整数各位数重组构成的最大值与最小值
输入一个整数,输出该整数各个位数重新组成构成的最大值与最小值.

123987
Max:987321
Min:123789
 
 
0
Max:0
Min:0
 
c语言 编程.整数各位数重组构成的最大值与最小值
#include<string.h>
void main()
{
\x09char s[10],i,j,t,k;
\x09printf("输入一个整数(不大于十位):\n");
\x09scanf("%s",&s);
\x09k=strlen(s);
\x09for(i=0;i<k;i++)
\x09{
\x09\x09for(j=0;j<=i;j++)
\x09\x09\x09if(s[i]>s[j])
\x09\x09\x09{
\x09\x09\x09\x09t=s[i];
\x09\x09\x09\x09s[i]=s[j];
\x09\x09\x09\x09s[j]=t;
\x09\x09\x09}
\x09}
\x09printf("Max=%s\n",s);
\x09printf("Min=");
\x09for(i=k-1;i>=0;i--)
\x09\x09printf("%c",s[i]);
\x09printf("\n");

}