解题思路:
注意事项:
参考代码:
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
char a[101],b[51];
gets(a);
for(int i=strlen(a)-1,j=0;i>=0;i--,j++) //strlen(a)返回数组a的实际长度,不包括'\0'。
b[j]=a[i];
//printf("%s\n",strcat(a,b));
puts(strcat(a,b)); //strcat(s1,s2)返回指向s1的指针。处在cstring头文件中
return 0;
}
/*int main()
{
string s1;
getline(cin,s1);
string s0=s1;
reverse(s1.begin(),s1.end()); //reverse()函数无返回值,处在algorithm头文件中。
cout <<s0+s1 <<endl;
return 0;
}*/
0.0分
0 人评分
C语言训练-字符串正反连接 (C语言代码)浏览:622 |
C语言训练-自由落体问题 (C语言代码)浏览:1738 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:549 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:326 |
Tom数 (C语言代码)浏览:495 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:669 |
一元一次方程 (C语言代码)浏览:4069 |
勾股数 (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:595 |
整除的尾数 (C语言代码)浏览:814 |