博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PTA 7-5 字符串的连接
阅读量:2055 次
发布时间:2019-04-28

本文共 709 字,大约阅读时间需要 2 分钟。

题目:

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

输入格式:

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

输出格式:

Beijing_

China

输出样例:

Beijing_China

源码:

简单方法:
#include
#include
int main(){
int i,m; char a[41]; char b[41]; gets(a); gets(b); printf("%s%s",a,b);}
常规方法:
#include 
#include
#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;}

转载地址:http://njnlf.baihongyu.com/

你可能感兴趣的文章
Leetcode C++《热题 Hot 100-42》78.子集
查看>>
Leetcode C++《热题 Hot 100-43》94.二叉树的中序遍历
查看>>
Leetcode C++ 《第175场周赛-1 》5332.检查整数及其两倍数是否存在
查看>>
Leetcode C++ 《第175场周赛-2 》5333.制造字母异位词的最小步骤数
查看>>
Leetcode C++ 《第175场周赛-3》1348. 推文计数
查看>>
Leetcode C++《热题 Hot 100-44》102.二叉树的层次遍历
查看>>
Leetcode C++《热题 Hot 100-45》338.比特位计数
查看>>
读书摘要系列之《kubernetes权威指南·第四版》第一章:kubernetes入门
查看>>
Leetcode C++《热题 Hot 100-46》739.每日温度
查看>>
Leetcode C++《热题 Hot 100-47》236.二叉树的最近公共祖先
查看>>
Leetcode C++《热题 Hot 100-48》406.根据身高重建队列
查看>>
《kubernetes权威指南·第四版》第二章:kubernetes安装配置指南
查看>>
Leetcode C++《热题 Hot 100-49》399.除法求值
查看>>
Leetcode C++《热题 Hot 100-51》152. 乘积最大子序列
查看>>
[Kick Start 2020] Round A 1.Allocation
查看>>
[Kick Start 2020] Round A 2.Plates
查看>>
Leetcode C++ 《第181场周赛-1》 5364. 按既定顺序创建目标数组
查看>>
Leetcode C++ 《第181场周赛-2》 1390. 四因数
查看>>
阿里云《云原生》公开课笔记 第一章 云原生启蒙
查看>>
阿里云《云原生》公开课笔记 第二章 容器基本概念
查看>>