编写一个程序,由用户输入一个任意字符串(长度小于 50),实现将该字符串反序,并将原字符串与反序后的字符串拼接在一起(原字符串放在前面,反序的字符串放在后面),在屏幕上输出拼接好的字符串。
比如:如果输入字符串:abcde,则输出字符串:abcdeedcba
#include<stdio.h>
#include<string.h>
int main()
{
int len;
int a,b;
char str[51];
char str2[200];
int i=0 ;
printf("输入一个字符串:\n");
gets(str);
len=strlen(str);
a=len;
b=len;
strcpy(str2,str);
while(i<len)
{
str2[a++]=str[--b];
i++;
}
str2[a]='\0';
puts(str2);
return 0; }