/*
【每周一题】6、数据排序
题目: 编写程序,要求用户输入两组正整数,程序输出为两组数字各位数按从小到大排序后的新数字。
例如:用户输入两组数字:52012和341680,程序输出00112234568
*/
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000],c;
int i,j;
scanf("%s",a);
getchar();
while(1)
{
scanf("%c",&c);
if(c=='/n')
{
break;
}
i=strlen(a);
a[i]=c;
}
for(i=0;i<strlen(a)-1;i++)
{
for(j=i+1;j<strlen(a);j++)
{
if(a[i]>a[j])
{
a[i]=a[i]+a[j];
a[j]=a[i]-a[j];
a[i]=a[i]-a[j];
}
}
}
printf("%s/n",a);
return 0;
}
【每周一题】6、数据排序
最新推荐文章于 2022-10-29 20:03:49 发布