给定程序中函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符串按ASCII码升序排序然后输出。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void fun(char t[])
{
char c;
int i, j;
for (i = strlen(t)-1;i;i--)
for (j = 0;j < i;j++)
if (t[j]>t[j + 1])
{
c = t[j];
t[j] = t[j + 1];
t[j + 1] = c;
}
}
int main()
{
char s[81];
printf("\nPlease enter a character string:");
gets(s);
printf("\n\nBefore sorting:\n \"%s\"", s);
fun(s);
printf("\nAfter sorting decedingly:\n \"%s\"", s);
getchar();
return 0;
}