从键盘上输入长度不超过20的字符串,按照ASCII码值的大小,对字符串中的字符从小到大排列输出排序后结果

C语言程序 不是JAVA
2024-11-17 07:47:21
推荐回答(1个)
回答1:

#include
#include
void main()
{
int i,n,j;
char a[100],t;
printf("请输入字符串:\n");
gets(a);
n=strlen(a);
for(j=0;jfor(i=0;iif(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
printf("%d\n%s\n",n,a);
}