Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。
输入描述:
Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字个数不超过1024。
输出描述:
Lily的所有图片按照从小到大的顺序输出
#include<stdio.h>
#include<string.h>
int main()
{
char str[1024];
char temp;
while(scanf("%s",str)!=EOF)
{
int N=strlen(str);
for(int i=0;i<N;i++)
{
for(int j=0;j<N-i-1;j++)
{
if (str[j]>str[j+1])
{
temp=str[j];
str[j]=str[j+1];
str[j+1]=temp;
}
}
}
for(int i=0;i<N;i++)
{
printf("%c",str[i]);
}
printf("\n");
}
}