用“起泡法”对输入的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("\n");
}
sort(___(4)___);
for(i=0;i<N;I++)
printf("%c",str[i]);
printf("\n");
}
sort(char str[N])
{ int i,j;
char t;
for(j=1;j<N;J++)
for(i=0;(i<N-J)&&(STR[I]!='\0');I++)
if(str[i]>str[i+1])
{ t=str[i];
____(5)____;
____(6)____;
}
}
正确答案:2.(4) str (5) str[i]=str[i+1] (6) str[i+1]=t
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
