下列程序的运行结果是___:
#include <stdio.h>
int main()
{ char a[]="clanguage",t;
int i,j,k;
k=strlen(a);
for(i=0;i<=k-1;i++)
for(j=i+1;j<k;j++)
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
puts(a);
printf("\n");
}
就是字符冒泡排序,从小到大,结果是aacegglnu
结果:
aacegglnu
这段程序对字符串里字符排序
字母从小到大排列。
aacegglnu
字符从小到大排序,输出结果是aacegglnu
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m