hdoj1062

    技术2026-08-20  16

    #include <stdio.h>#include <string.h>

    void process(char *p){ char dst[1002]; int i=0; int j; while(*p != '/0') {  if(*p != ' ' && *(p+1) != '/0')  {   dst[i++] = *p;  }  else if(*p == ' ')  {   for(j=i-1;j>=0;j--)    printf("%c",dst[j]);   printf("%c",*p);   i=0;  }  else if(*p != ' ' && *(p+1) == '/0')  {   dst[i++] = *p;   for(j=i-1;j>=0;j--)    printf("%c",dst[j]);  }  p++; }}

    int main(int argc, char* argv[]){  int n; int i; char str[1002];

     scanf("%d",&n); getchar(); for(i=0;i<n;i++) {  gets(str);  process(str);  printf("/n");  //! } return 0;}

    最新回复(0)