下列程序的执行结果是什么?
#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
暂无评论内容