当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

用“起泡法”对输入的10个字符排序后按从小到大的次序输出。#define N 10char str[N];main(){ int


用“起泡法”对输入的10个字符排序后按从小到大的次序输出。

#define N 10

char str[N];

main()

{ int i,flag;

for(flag=1;flag==1;)

{ scanf("%s",str);

flag=0;

printf(" ");

}

sort(___(4)___);

for(i=0;i<N;I++)

printf("%c",str[i]);

printf(" ");

}

sort(char str[N])

{ int i,j;

char t;

for(j=1;j<N;J++)

for(i=0;(i<N-J)&&(STR[I]!="");I++)

if(str[i]>str[i+1])

{ t=str[i];

____(5)____;

____(6)____;

}

}

参考答案
您可能感兴趣的试题
  • 设有1000个无序的元素,希望用最快的速度挑选出其中前10个最大的元素,最好选用()排序法。A、起泡

  • 在Word2007文档中查找所有的&ldquo;广西&rdquo;、&ldquo;广东&rdquo;,可在查找内容中输入(),再陆

  • 设有15个关键码,用起泡排序法对它们进行排序,最大的比较次数是()。A)14B)105C)16D)120

  • 设有15个关键码,用起泡排序法对它们进行排序,最大的比较次数是()。A)14B)105C)16D)120

  • 当输入序列已经基本有序时,起泡排序需要比较关键码的次数,比快速排序还要少。()

  • 对n个不同的记录按排序码值从小到大次序重新排列 用冒泡(起泡)排序方法 在()情况下 与排序码值总比较次数最多。