-->
当前位置:首页 > 题库 > 正文内容

程序填空题:字符串排序

Luz4年前 (2021-05-10)题库1032
在此程序中,函数fun的功能是:用冒泡法对6个字符串进行升序排列。。

```c++
#include
#include
#define MAXLINE 20

void fun( char pstr[][MAXLINE])
{
int i,j;
char p[MAXLINE];
for(i=0;i<5;i++)
{
for(j=i+1;j<6;j++)
{
if(strcmp(pstr[i],pstr[j])>0)
{
@@[strcpy(p,pstr[i]);](6)
@@[strcpy(pstr[i],pstr[j]);](6)
@@[strcpy(pstr[j],p);](6)
}
}
}
}
int main()
{
int i;
char str[6][MAXLINE];
for(i=0;i < 6; i++)
scanf("%s", str[i]);
fun(str);
for(i=0; i<6; i++)
printf("%s\n",str[i]);
return 0;
}

```






答案:
第1空:strcpy(p,pstr[i]);

第2空:strcpy(pstr[i],pstr[j]);

第3空:strcpy(pstr[j],p);

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。