1. 程式人生 > >小李子日記 s在主函式輸入是個的函式

小李子日記 s在主函式輸入是個的函式

#include<stdio.h>
#include<string.h>
int main()
{
void paixu(char *p[]);
char str[10][80];
char *p[10];
int i;
for (i = 0; i < 10; i++)
p[i] = str[i];
for (i = 0; i < 10; i++)
scanf_s("%s", &str[i], sizeof(str[i]));
printf("\n");
paixu§;
for (i = 0; i < 10; i++)
{
printf("%s", p[i]);
printf("\n");
}
return 0;
}
void paixu(char *p[])
{
void inv(char *p1, char *p2);
int i, j;
for (j = 0; j < 9; j++)
for (i = 0; i < 9 - j; i++)
{
if (strcmp(p[i],p[i+1])<0)
inv(p[i], p[i + 1]);
}
}
void inv(char *p1, char *p2)
{
char temp;
for (; *p1 != ‘\0’; p1++, p2++)
{
temp = *p1;
*p1 = *p2;
*p2 = temp;
}
}
啦啦啦