先定義壹個字符型數組,把這壹串字符串都進去,以後撤出他的串長,然後對這個字符串以字符為單位進行壹次冒泡排序就可以了。具體的程序代碼和運行情況見圖片。
程序代碼文本:
#include<stdio.h>
int main()
{ int i,j,n;
char s[100],t; scanf("%s",s); for(n=0; s[n]; n++); for(i=0; i<n-1; i++)for(j=0; j<n-1-i; j++)
? if(s[j]>s[j+1])
? { t=s[j];
s[j]=s[j+1];
s[j+1]=t;
? }
puts(s); return 0;}