题目描述

将给定的字符串连接起来。书中的算法描述如下:

图:字符串连接算法

输入描述

三对字符串,每对字符串占一行,用空格隔开。每个字符串只包含数字和英文字母大小写且长度不超过100。

输出描述

将后一个字符串连接到前一个字符串后面,如果结果字符串长度超过100,输出一行“Result String is cutted.”否则将结果字符串输出来。

输入样例
hello acmclub
123 456
doyour best

输出样例
helloacmclub
123456
doyourbest

#include<stdio.h>
#include<string.h>int main()
{char a[205];char b[205];while(~scanf("%s %s", a, b)){int h1, h2, i, j;h1 = strlen(a);h2 = strlen(b);if(h1 + h2 > 100)printf("Result String is cutted.\n");else{for(i = h1, j = 0; j < h2; i++,j++){a[i] = b[j];}a[i] = '\0';printf("%s\n", a);}}return 0;}

字符串连接 (c语言)相关推荐

  1. c++ 字符串连接_C语言字符串操作总结大全(超详细)

    本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, ...

  2. 不使用库函数进行字符串连接C语言详解

    问题描述: 从键盘输入两个字符串,将第二个字符串连接到第一个字符串的后面,并输出连接后的结果.不能使用库函数: 编译环境:vc++6.0 代码: #include <stdio.h>int ...

  3. Nwafu-OJ-1418 Problem P C语言实习题四——1.字符串连接

    问题 P: C语言实习题四--1.字符串连接 时间限制: 1 Sec  内存限制: 128 MB 题目描述 由键盘任意输入两串字符,不用库函数strcat,连接将两串字符. 输入 两串字符 输出 将两 ...

  4. C语言 | 将两个字符串连接起来,不用stract

    例67:C语言编写一个程序,将两个字符串连接起来,不要用strcat函数. 解题思路:首先要有两个键盘录入,实现录入字符串1和字符串2,然后实现拼接,读者看这道例题的时候,可以先想想要是用strcat ...

  5. c语言数据库的连接字符串函数,C语言strcat()函数:连接字符串

    头文件:#include strcat() 函数用来连接字符串,其原型为: char *strcat(char *dest, const char *src); [参数]dest 为目的字符串指针,s ...

  6. c语言字符串连接作用,C语言 不使用strcat函数实现连接两个字符串功能代码

    字符串连接函数: 字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,strcat  函数具有字符串连接功能.下面是用C语言实现不使用是strcat 函数 ...

  7. C语言经典例86-两个字符串连接

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 两个字符串连接,有字符串str1和str2,假设str1足够大,要求将str2连接到str1后面 2 分析 我们知道string.h中有字符 ...

  8. 用c语言编写:将两个字符串连接起来,不使用stract()函数

    可以使用指针操作和循环来将两个字符串连接起来.以下是一个简单的示例程序,将字符串s1和s2连接起来: #include <stdio.h>int main() {char s1[100], ...

  9. 两个字符串连接程序C语言,写一个函数,将两个字符串连接。 C语言

    写一个函数,将两个字符串连接. 以下是此题的[c源代码],需要[c++源代码]请点击进入 #include int main() {void concatenate(char string1[],ch ...

最新文章

  1. 链表问题11——两个单链表相交的系列问题(四):总结
  2. Android:如何使用addJavaScriptInterface
  3. 6.变量的使用.rs
  4. 几个预编译指令的用法
  5. redis 哨兵 异步_突破Java面试(23-8) - Redis哨兵主备切换的数据丢失问题-阿里云开发者社区...
  6. Mybatis动态sql语句的生成
  7. Go语言的异常处理之errors,panic, recover
  8. echarts 折线图数据太多会导致卡顿_重新定义数据图表,还有比这个更厉害的吗?...
  9. R可视化分析美国的肥胖症,嘿!
  10. 数据化运营——影响互联网产品成败的关键,互联网营销
  11. 基金销售系统和TA系统
  12. LabVIEW创建的PDA应用程序不是一个合法的Pocket PC应用程序
  13. CodeForces-937D-Sleepy Game
  14. 计算机中的八卦知识,论八卦与电脑的关系
  15. Wireless-AC 8265 CentOS7 无线网卡驱动安装
  16. PHP求职宝典系列——PHP Web 编程篇
  17. 摩根大通提交分散式虚拟收据系统新专利
  18. 使用python框架Django搭建web应用
  19. python音频合成_音频拼接的简单实现方法(python一种,java两种)
  20. mpu6050六轴传感器msp430驱动程序

热门文章

  1. Boost.Locale 之字符转换 gbk utf8 big5 string wstring等
  2. list()与tolist()的区别
  3. java鼠标各按键单击和左键击双击
  4. 较全面的常见的OJ评判结果以及它们表示的意思
  5. wazuh-monitord agent连接监控
  6. spring的maven依赖
  7. okio篇3-超时机制
  8. postgrepSQL
  9. 委外PR的BOM清单导出
  10. DOSBOX与DEBUG的使用方法及命令