6-4 字符串正反序连接 (10分)

将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。

函数接口定义:

void fun (char *s, char *t);

其中s 和t都是用户传入的参数。函数将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。

在所给定的题设条件下没有给出<stdlib.h> 不能利用相关函数,题目主要考察对于字符串相关函数的内容的了解度,自行涉及相关函数

#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;
}
void fun (char  *s, char  *t)
{
    int j,i=0;
    while(t[i]=s[i]) i++;
    j=i;
    while(--i>=0){
        t[j++]=s[i];
    }
    t[j]='\0';
    return ;
}
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读