C程序设计(第五版)【谭浩强】第八章课后习题20
#include<stdio.h>
int main()
{
char* str[5] = {"dhahaha","bxixixi","cwawawa",
"ezezeze","aououou"};
printf("The original strings are:\n");
for (int i = 0; i < 5; i++)
{
printf("%s\n",*(str+i));
}
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4 - i; j++)
{
if (strcmp (*(str + j), *(str + j + 1)) > 0)
{
char *t= *(str + j);
*(str + j)= *(str + j + 1);
*(str + j + 1)=t;
}
}
}
printf("The operated strings are:\n");
for (int i = 0; i < 5; i++)
{
printf("%s\n", *(str + i));
}
return 0;
}