C语言编程问题?

2025-03-20 17:52:59
推荐回答(1个)
回答1:

#include

#include

#include

int main()

{ char s[1000],s1[100],*p,*q,*q1,*t,s2[100];

  int n;

  gets(s);

  q=s+strlen(s);

  while(1)

  { gets(s1);

    if(strcmp(s1,"#")==0)break;

    for(q=s+strlen(s)-1; isalpha(*q); q--)

      if(islower(*q))*q-=32;

    q=s+strlen(s);

    for(p=s1; isalpha(*p); p++);

    strcpy(q,p);

  }

  puts(s);

  return 0;

}