将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。
函数接口定义:
void fun (char *s, char *t);
其中s 和t都是用户传入的参数。函数将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。
裁判测试程序样例:
#include <stdio.h>
void fun (char *s, char *t);
int main()
{ char s[100], t[100];
scanf("%s", s);
fun(s, t);
printf(“The result is: %s\n”, t);
return 0;
}
/* 请在这里填写答案 */
输入样例:
abcd
输出样例:
The result is: abcddcba
void fun(char *s, char *t)
{
int i, d;
d = strlen(s);
for (i = 0;i < d;i++)
t[i] = s[i];
for (i = 0;i < d;i++)
t[d + i] = s[d-i-1];
t[2 * d] = '\0';
}