#include<stdio.h>
int main()
{
char a[6];
int i;
int j;
int k;
for(i=0;i<6;i++)
scanf("%c",&a[i]);
for(i=0;i<6;i++)
{
a[i]=a[i]-'0';
}
for(i=0;i<6;i++)
for(j=0;j<6-i-1;j++)
{
if(a[j]>a[j+1])
{
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
for(i=0;i<6;i++)
{
a[i]=a[i]+'0';
}
for (i=0; i<6; i++)
printf("%c",a[i]);
}
用冒泡法对长度是6的字符数组进行从小到大排序。(通过循环输出每个字符:for (i=0; i<N; i++) printf(“%c“,a[i]);)
最新推荐文章于 2024-10-09 21:52:48 发布