花费时间较多的poj 01

花费时间较多的poj 01

 1 #include <stdio.h>

 2 #include <stdlib.h>

 3 int main()

 4 {

 5     char a[99],b[30][30];

 6     int i=0,j=0,k=0,m=0;

 7     gets(a);

 8     while(a[i]!='\0')

 9     {

10         if(a[i]!=' ' && a[i]!='.' && a[i]!=',')

11         {

12             b[j][k]=a[i];

13             k++;

14         }

15         else

16         {

17             b[j][k]='\0';

18             j++;

19             k=0;

20         }

21         i++;

22     }

23     b[j][k]='\0';

24     for(i=j;i>=0;i--)

25         if(b[i][0]!='\0')

26         {

27             k=0;

28             while(b[i][k]!='\0')

29             {

30                 a[m]=b[i][k];

31                 k++;

32                 m++;

33             }

34             a[m]=' ';

35             m++;

36         }

37     a[m]='\0';

38     puts(a);

39     return 0;

 

你可能感兴趣的:(poj)