本文主要是介绍C语言习题集(029),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//写一个函数,用“起泡法”对输入的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)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!