题目:

本题要求编写程序,使用指针方式实现两个字符串的连接(不能使用strcat函数),并将连接后的字符串输出。

输入格式:

输入一行以回车结束的非空字符串(不超过40个字符),再输入一行以回车结束的非空字符串(不超过40个字符)。

输出格式:

Beijing_
China

输出样例:

Beijing_China

源码:

简单方法:
#include<stdio.h>
#include<string.h>
int main(){int i,m;char a[41];char b[41];gets(a);gets(b);printf("%s%s",a,b);
}
常规方法:
#include <stdio.h>
#include <string.h>#define MAXS 10char *strcat( char *s, char *t );int main()
{char *p;char str1[MAXS+MAXS] = {'\0'}, str2[MAXS] = {'\0'};gets(str1);gets(str2);p = strcat(str1, str2);printf("%s\n", p);return 0;
}
char *strcat( char *s, char *t )
{int i,l;l=strlen(s);for(i=0;*(t+i)!='\0';i++){*(s+l+i)=*(t+i);}return s;
}

PTA 7-5 字符串的连接相关推荐

  1. Python修行之字符串(一):连接、切割、大小写、排版

    字符串: 1.是由一个个字符组成有序的序列,是字符的集合 2.字符串是不可变对象 3.使用单引号.双引号.三引号引住的字符序列 4.python3中.字符串就是unicode类型.在2中分两种一种un ...

  2. 变量与字符串的连接 - format、格式化字符串

    变量与字符串的连接 先当以如下三个变量: name='wwb' age='17' job='study' 方法一:利用+号进行连接 >>>info1='''Welcome to '' ...

  3. golang插入字符串_golang 几种字符串的连接方式

    golang 几种字符串的连接方式 最近在做性能优化,有个函数里面的耗时特别长,看里面的操作大多是一些字符串拼接的操作,而字符串拼接在 golang 里面其实有很多种实现. 实现方法 1. 直接使用运 ...

  4. java 字符串数组连接

    前言 jdk1.8 commons-lang3 <dependency><groupId>org.apache.commons</groupId><artif ...

  5. java插入数据库字符串拼接_JAVA字符串怎么连接?

    1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2.ch ...

  6. 循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展

    循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展

  7. Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释

    Java中String类的concat方法 在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变 这两点从源码中对String的声明可以体现: private ...

  8. java实现两个字符串相连接_P005 实现两个字符串的连接 ★

    所属年份:2012.3; 编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面. 例如,分别输入下面两个字符串: FirstS ...

  9. duri oracle 连接字符串_C#连接Oracle数据库的连接字符串

    Oracle XE 标准连接 Oracle XE(或者"Oracle Database 10g Express Edition")是一个简单免费发布的版本. 以下是语法格式: Dr ...

最新文章

  1. 12CSS中的盒子模型
  2. 陈丹琦带着清华特奖学弟发布新成果:打破谷歌BERT提出的训练规律!这个庆祝方式太学神了吧...
  3. Silverlight 5 深入理解 - TechEd2011葡萄城讲师课程
  4. cayley 图数据库
  5. wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....转换
  6. html5 元素重叠,javascript – 检查两个或多个DOM元素是否重叠
  7. [BUUCTF-pwn]——[BJDCTF 2nd]rci
  8. [沪江日语电台]ACG杂货铺02-乱唱地带
  9. DevToys - 开发人员的瑞士军刀
  10. 从线上慢sql看explain关键字
  11. 这就是数据分析之数据分析入门
  12. 8年php薪資,8年PHP求稳定远程团队带走
  13. ppt录制宏_Word中录制宏,学会后成大神
  14. 查看openfrie是否连接mysql_openfire连接mysql数据库的字符集问题解决
  15. 【知识蒸馏】Distilling the Knowledge in a Neural Network
  16. Flutter 使用Dart Format格式化代码
  17. 五大常用算法之贪心算法
  18. 【houdini vex】边界点提取与扩展
  19. namesilo修改域名服务器,Namesilo 域名设置 A记录
  20. rsyslogd(开机或大量消息)消息丢失速率限制[internal_messages]: 569 messages lost due to rate-limiting

热门文章

  1. 微信小程序实现锚点效果 scroll-view的scroll-into-view属性
  2. CSS-sprit 雪碧图
  3. 网络编程:C10K问题而引出的reactor模型
  4. JMeter学习(五)---察看结果树和聚合报告指标项详解
  5. 该如何管理我们的知识?
  6. 局域网在线设备扫描工具 v1.0
  7. 关于“四舍六入五成双/四舍六入五留双/四舍六入五单双”等口诀的实例研究
  8. 10343 划分凸多边形(优先做)
  9. 递归调用:有五个学生坐在一起,问第五个学生多少岁了,他说比第四个学生大两岁,问他第四个学生岁数,他说比第三个学生大两岁....... 第一个学生是n岁,请问第五个学生多少岁?
  10. Microsoft Office Word 选中图片锐化 以及 所有图片锐化的宏代码