下列程序的执行结果是什么

下列程序的执行结果是什么?

#include “stdio.h”

#include “string.h”

#define MAXLEN 25

void sort(char *str[])

{int i,j;

 char *p;

 for(i=0;i<10;i++)

   { for(j=i;j<10;j++)

       if(strcmp(*(str+i), *(str+j))>0)

        {p=*(str+i);

*(str+i)= *(str+j);

*(str+j)=p;

}

    }

}

void main( )

{char *sp[10],s[10][ MAXLEN];

 int i;

 for(i=0;i<10;i++)

    sp[i]=s[i];

 printf(“shu ru strings:\n”);

 for(i=0;i<10;i++)

    scanf(“%s”,sp[i]);

sort(sp);

 printf(“pai xu hou de strings:\n”);

 for(i=0;i<10;i++)

    printf(“%s\n”,sp[i]);

 printf(“\n”);

}

 

 

程序的执行结果是
shu ru strings:
How are you , baby ?
Fine , thanks .
pai xu hou de strings:
,
,
.
?
Fine
How
are
baby
thanks
you

© 版权声明
THE END
喜欢就支持以下吧
点赞22 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容