//写一个函数,用“起泡法”对输入的10个字符按由小
//到大顺序排列。
/* */
//解答:
#include<stdio.h>
void sort(char s[])
{ int i, j;
int len=strlen(s)-1;
char tmp;
for(i=0;i<len;i++)
for(j=0;j<len-i;j++)
if(s[j]>s[j+1])
{ tmp=s[j];
s[j]=s[j+1];
s[j+1]=tmp;
}
}
int main()
{ char s[11];
printf("请输入10个字符:");
gets(s);
sort(s);
printf("排序后的10个字符:");
puts(s);
return 0;
}
C语言习题集(029)
于 2023-12-12 23:03:55 首次发布