#include<stdio.h>
int main()
{
char *p[4] = { "Can","I","help","you?" };
char *a;
int i, j, k;
for(j=4;j>1;j--)
for(i=0,k=1;i<j;i++,k++)
if (*p[i] > *p[k])
{
a = p[i];
p[i] = p[k];
p[k] = a;
}
for (i = 0; i < 4; i++)
printf("%s\n", p[i]);
}
不知为什么过不了?
int main()
{
char *p[4] = { "Can","I","help","you?" };
char *a;
int i, j, k;
for(j=4;j>1;j--)
for(i=0,k=1;i<j;i++,k++)
if (*p[i] > *p[k])
{
a = p[i];
p[i] = p[k];
p[k] = a;
}
for (i = 0; i < 4; i++)
printf("%s\n", p[i]);
}
不知为什么过不了?









