题目描述
所给字符串正序和反序连接,形成新串并输出
输出格式
字符串正序和反序连接所成的新字符串
样例输入
123abc
样例输出
123abccba321
代码如下,注意:
放在原字符串后面时,要从第lenth-1的位置开始放,直到原字符串第一个字符放入为止
#include<stdio.h> #include<string.h> int main(){ char a[100]; gets(a); for(int i=0;i<strlen(a);i++) { printf("%c",a[i]); } for(int j=strlen(a)-1;j>=0;j--) { printf("%c",a[j]); } return 0; } 其实也可以简化为: #include <stdio.h> #include <string.h> int main() { char a[101]; int i, j = 1; gets( a ); for ( i = strlen( a ), j = strlen( a ) - 1; j >= 0; i++, j-- ) { a[i] = a[j]; } a[i] = '\0'; puts( a ); return(0); }