单词逆置

View Code
 1 #include<stdio.h>
 2 #include<string.h>
 3 int main()
 4 {
 5  char s1[1000],s2[100];
 6  int c,k,i,l;
 7  gets(s1);
 8  l=strlen(s1);
 9  s1[l]=' ';
10  c=0;k=0;
11  for(i=0;i<=l;i++)
12  {
13   if(s1[i]!=' ')
14   {
15    s2[k++]=s1[i];
16    c=0;
17   }
18   if(s1[i]==' ')
19   {
20    s2[k]='\0';
21    c++;
22    if(c==1)
23     strrev(s2);
24    printf("%s",s2);
25    k=0;
26    if(i!=l)
27     printf(" ");
28   }
29  }
30  printf("\n");
31  return 0;
32 }
33 i love you!!!
34 i ovel !!!ouy
原文地址:https://www.cnblogs.com/zlyblog/p/2554294.html