目录

代码1

代码2

代码3


代码1

#include <stdio.h>
int main(void)
{char str1[50], str2[50], str3[100];gets(str1);gets(str2);int i, j;for(i = 0, j = 0; str1[i] != '\0' && str2[i] != '\0'; i++) {str3[j++] = str1[i];str3[j++] = str2[i];}while(str1[i] != '\0')str3[j++] = str1[i++];while(str2[i] != '\0')str3[j++] = str2[i++];str3[j] = '\0';printf("%s", str3);return 0;
}

代码2

#include <stdio.h>
void str_add(char* a, char* b){int i=0;while(a[i] && b[i]) {printf("%c%c", a[i], b[i]);i++;}if(a[i]) printf("%s\n", a+i);if(b[i]) printf("%s\n", b+i);
}
int main(){str_add("abcd", "ABCDEFG");str_add("ABCDEFG","abcd");
}

代码3

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>void Merge(char a[], char b[], char c[]){int len1, len2;len1 = strlen(a);len2 = strlen(b);//c中没有max函数,一般比较大小时会自己定义一个函数maxint i = 0, j = 0, k = 0, max = len1 > len2 ? len1 : len2;for (i = 0; i < max; i++) {if (i < len1) {//printf("%c", a[i]);c[k++] = a[i];}if (j < len2) {//printf("%c", b[j++]);c[k++] = b[j++];}}puts(c);
}int main() {char str1[50], str2[50], str3[100];gets(str1);gets(str2);//puts(str1);//puts(str2);Merge(str1, str2, str3);//puts(str3);/*int i;printf("%d\n", strlen(str3));for (i = 0; i < strlen(str3); i++) {printf("%c", str3[i]);}*/return 0;
}

C语言【字符串数组交叉输出】相关推荐

  1. 关于C语言字符串数组

    *关于C语言字符串数组* 此处我为大家解决一个十分容易混淆的点.此处问题在22备考过程中问的比较多.最可气的是21.22考研场上都考到了.此处为23及以后考生做出详细解释. 首先我们来看2000年的真 ...

  2. c语言字符串字典序,字符串排序数组C语言 C语言 字符串数组字典排序

    C语言 字符串数组字典排序 #include #include int main() { int j,k,i,t,n; char s[10][10],b[10][10]; for(i=0;i c语言, ...

  3. 将一个字符串/字符串数组倒序输出

    1.将字符串倒序输出 //1.1直接遍历后倒序输出public void reverseList(){//1.将字符串如A excellent student倒序输出String str = &quo ...

  4. c语言 字符串数组 初始化,C 字符串数组初始化问题

    1.定义的时候直接用字符串赋值 char a[10]="hello"; 注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是 ...

  5. C语言字符串可以怎样输出

    #include <stdio.h>int main() {//声明一个字符串char str1[] = "hello world";printf("%s\n ...

  6. C语言字符串输入及输出的常用格式

    ---------------- 版权声明:本文为CSDN博主「爆爆爆炸beng」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://bl ...

  7. c语言字符串数组数组名与指针

    一.概念理解 1.C语言中没有字符串类型,用一片内存空间保存一串字符,这片空间称作字符数组. 2.以'\0'结尾的字符数组被称为字符串数组.'\0'是字符串结束的标志. 3.用双引号括起来的都是字符串 ...

  8. c语言 字符串数组 将字符串中的小写字母转换为大写

    一种逃避了指针使用的做法- 任务描述 从键盘读入一个字符串,把字符串中的小写字母转换为大写字母,输出转换后的字符串和转换的字母个数. 测试说明 平台会对你编写的代码进行测试: 测试输入: abcABC ...

  9. c语言字符串数组函数参数,C语言/C++ 数组作为函数参数

    前几天帮别人解决数组拼接问题(类似字符串拼接)时想到这个专题.因为她的代码太糟糕. 我们知道C.C++中的数组是没有拷贝(复制)运算的,除非编译器支持.因为C语言发明的初衷是替换汇编语言,要知道你用不 ...

最新文章

  1. 计算机网络最基础知识
  2. AnotherRedisDesktopManager下载地址
  3. 一、WPF 2个datagrid之间同步进度条
  4. android权限机制6.0,Android6.0权限机制(二):封装
  5. 【原理篇】推荐系统之矩阵分解模型
  6. kindeditor在线html编辑器,kindeditor在线HTML编辑器
  7. S3C2440PWM 定时器
  8. 规则库捕获漏洞信息专用脚本
  9. 稀疏数组——优化五子棋游戏的小技巧
  10. HTML5学习系列之表单与文件
  11. WPF 使用 Direct2D1 画图入门
  12. 电路方案分析(十)2 端口 USB 3.0 集线器参考方案设计
  13. 这些数据获取方式,一般人不知道
  14. 啪啪啪!敲代码时你喜欢听什么音乐?
  15. MATLAB代码:基于模型预测控制的楼宇负荷需求响应研究
  16. linux 查看服务器资源(cpu型号、cpu数量、内存大小、磁盘空间)
  17. UnityHLSLShader 函数笔记
  18. SVN搭建文件服务器
  19. 联想电脑尺寸在哪里看_联想笔记本型号在哪里看 笔记本电脑品牌有哪些
  20. EXCEL实战 第2章 数据分析

热门文章

  1. python多进程编程 多个函数并发执行_python并发编程之多进程编程
  2. rose顺序图转换为协作图_【S7200指令教程】顺序控制指令SCR SCRT SCRE
  3. Linux分支代码必须公开吗,linux – 当拉出不同的分支时,让“git pull”请求确认...
  4. dubbo k8s 服务发现_服务化改造实践(二)| Dubbo + Kubernetes
  5. 【小白学习PyTorch教程】十七、 PyTorch 中 数据集torchvision和torchtext
  6. Apache开启Gzip压缩技术,加快网页访问速度
  7. 成为年薪50W+的NLP工程师,需要哪些技能?
  8. AI产业化应用落地,飞桨三大服务平台帮你开启加速模式
  9. 自适应注意力机制在Image Caption中的应用
  10. python list(str(x:str)) -> List