本题要实现的程序功能是:   ①从键盘上先后读入两个字符串,存储在字符数组str1和str2中。注意,这两个字符串最长均可达到32个字符、最短均可为0个字符。   ②将字符串str2插入字符串str1中。   ③在屏幕上输出新生成的str1。

函数接口定义:


void conj(char *s1, char *s2);

裁判测试程序样例:


#include <stdio.h>
#include <string.h>#define N 32void conj(char *s1, char *s2);int main(void)
{char str1[N * 2], str2[N];gets(str1);gets(str2);conj(str1, str2);printf("After conj string1:%s\n", str1);return 0;
}/* 请在这里填写答案 */

输入样例:

在这里给出一组输入。例如:

123456789
abcdefghijklmn

输出样例:

在这里给出相应的输出。例如:

1a2b3c4d5e6f7g8h9ijklmn

void conj(char *s1, char *s2)
{char p0[N],*p1=s1,*p=p0;
strcpy(p,s1);
while(*p||*s2)
{if(*p)*p1++=*p++;if(*s2)*p1++=*s2++;
}
*p1=0;
}

6-2 两个字符串穿插 (10 分) pta c语言相关推荐

  1. 6-10 两个字符串穿插 (10分) PTA

    本题要实现的程序功能是: ①从键盘上先后读入两个字符串,存储在字符数组str1和str2中.注意,这两个字符串最长均可达到32个字符.最短均可为0个字符. ②将字符串str2插入字符串str1中. ③ ...

  2. 6-10 两个字符串穿插 (10分)pta,c

    本题要实现的程序功能是: ①从键盘上先后读入两个字符串,存储在字符数组str1和str2中.注意,这两个字符串最长均可达到32个字符.最短均可为0个字符. ②将字符串str2插入字符串str1中. ③ ...

  3. 6-2 两个字符串穿插 (10 分)

    本题要实现的程序功能是: ①从键盘上先后读入两个字符串,存储在字符数组str1和str2中.注意,这两个字符串最长均可达到32个字符.最短均可为0个字符. ②将字符串str2插入字符串str1中. ③ ...

  4. PTA字符串压缩 (10 分)

    字符串压缩 (10 分) 本题要求实现一个字符串压缩的简单函数.压缩规则是:如果某个字符x连续出现n(n>1)次,则将这n个字符x替换为nx的形式:否则保持不变. 函数接口定义: void zi ...

  5. 7-5 字符串对称 (10 分)

    7-5 字符串对称 (10 分) 编写一个算法利用顺序栈判断一个字符串是否是对称串.所谓对称串是指从左向右读和从右向左读的序列相同. 输入格式: 输入一个无空格的字符串. 输出格式: 如果该字符是对称 ...

  6. L1-055 谁是赢家 (10分)(C语言)

    L1-055 谁是赢家 (10分) 某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定.规则为:如果一位艺人的观众票数高,且得到至少 1 名 ...

  7. C语言字符数组显示钻石,c++两种字符串赋值方式 并介绍 C语言下遍历目录文件的方式...

    c++字符串声明:一种是声明字符数组并赋值,另一种是直接声明string类 #define _CRT_SECURE_NO_WARNINGS #include #include #include &qu ...

  8. 在数组中查找指定元素 (10分) PTA (C语言)

    7-2 在数组中查找指定元素 (10分) 输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个正整数 n (1<n<=10),然后输入n个 ...

  9. PTA程序设计基础6 7-2 字符串合成 (10 分) C语言解法

    用户输入一个字符串,将下标为偶数的字符串提出来合并成一个新的字符串A,再将下标为奇数的字符串提出来合并成一个新的字符串B,再将字符串A和B连接起来输出. 输入格式: 输入一行字符串,如:abcdefg ...

最新文章

  1. java的对象是什么意思_Java中对象和对象引用的区别,引用、指向是什么意思
  2. VMware安装Win7虚拟机
  3. Spring MVC 复习笔记01
  4. 简谈WP,IOS,Android智能手机OS
  5. Django框架(10.Django中的模型类的定义以及模型类字段属性和选项)
  6. Jenkins构建自动化任务
  7. xcode7.1 安装不了Alcatraz怎么办.看这里
  8. MyLinkedList
  9. 查看linux系统版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)
  10. 面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别
  11. jquery multiSelect 多选下拉框
  12. 可依简易无需数据库影视源码
  13. Matlab 绘制直方图、面积图、饼图、针状图
  14. GRE词汇竟然六小时背一遍
  15. 考研高数 专题11:多元复合函数及隐函数求导的方法和技巧【灵活】
  16. 【cpu如何超频及cpu超频作用】
  17. python中sys的用法
  18. 没有人觉得B站的搜索很难用吗?— 怎么用Tableau(数据可视化)帮助饭圈女孩磕CP
  19. 手机内核是什么要怎么刷,小白必看的手机内核刷机命令
  20. HTML自学笔记-1(进入篇)

热门文章

  1. Java中七大垃圾回收器
  2. openscad螺栓数据生成
  3. 如何选择合适的渗压计?
  4. 华为ENSP AP上线失败-MAC认证 巨坑系列
  5. 中鑫吉鼎|一份行之有效的投资计划
  6. nanodet-plus
  7. 用Chrome浏览器调试钉钉应用--Web页面调试
  8. PWM波控制舵机总结
  9. 微信缴纳罚款无法连接服务器,为什么我的违章罚款在微信上交不了?原因竟是…...
  10. 普洱茶扫盲篇-辨别优质普洱