本题可以看做一个字符串拼接问题,需要一个载体数组

#include<stdio.h>
void insert_array(char s1[],char s2[],int n);
/** 思路 ***
1.得到主串s1和子串s2
2.找到插入位置.
3.进行插入
*/
void main()
{char s1[40],s2[40],t[40];int a;printf("获得主串:");gets(s1);printf("\n");printf("\n获得子串:");gets(s2);printf("\n");printf("\n获取插入位置:");scanf("%d",&a);insert_array(s1,s2,a);}
void insert_array(char s1[],char s2[],int n)
{char t[40];int i,j,k=0;for(i=0;i<n-1;i++){t[k++]=s1[i];}for(j=0;s2[j]!='\0';j++){t[k++]=s2[j];}for(i=n-1;s1[i]!='\0';i++){t[k++]=s1[i];}t[k]='\0';printf("\n插入后:%s\n\n",t);}


编写一个程序,将一个子字符串s2插入到主字符串s1中,其 插入位置为n相关推荐

  1. 用java编写一个程序,将浮点数转换成人民币读法字符串

    题目出自李刚老师的<疯狂Java讲义(第二版)>第四章练习题2 编程思路: 先将浮点数乘以100,强制转换为long型整数(用int会出现数据溢出),然后用得到后的整数依次除以10的(i) ...

  2. c语言编写一个程序,将一个十进制数转换为二进制数,c语言编写一个程序,将十进制整数n 转换成二进制数...

    #include int transfer(int x) { int p=1,y=0,yushu; while(1) { yushu=x%2; x/=2; y+=yushu*p; p*=10; if( ...

  3. 编写一个程序,比较两个字符串s1和s2

    编写一个程序,比较两个字符串s1和s2(C语言) 题目要求:编写一个程序,比较两个字符串s1和s2.若s1>s2,输出一个正数:若s1=s2,输出0:若s1<s2,输出一个负数.不要用st ...

  4. Java黑皮书课后题第4章:4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串

    4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串 题目 题目概述 运行示例 破题:String方法.属性的使用 代码 题目 题目概述 4.22(检测子 ...

  5. Java黑皮书课后题第5章:*5.51(最长的共同前缀)编写一个程序,提示用户输入两个字符串,显示两个字符串最长的共同前缀

    5.51(最长的共同前缀)编写一个程序,提示用户输入两个字符串,显示两个字符串最长的共同前缀 题目 题目概述 运行示例 破题 代码 题目 题目概述 5.51(最长的共同前缀)编写一个程序,提示用户输入 ...

  6. 接收输入的一行字符,统计出字符串包含数字的个数 2、编写一个程序,计算字符串中子串出现的次数 3、请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,依次类推。

    1.接收输入的一行字符,统计出字符串包含数字的个数 list_1 = input('请输入一行字符串:') count = 0 for i in list_1:if '0' <= i <= ...

  7. Java黑皮书课后题第8章:*8.33(几何:多边形的子面积)一个具有四个顶点的凸多边形被分为4个三角形,编写一个程序,提示用户输入4个顶点的坐标,然后以升序显示四个三角形的面积

    *8.33(几何:多边形的子面积)一个具有四个顶点的凸多边形被分为4个三角形,编写一个程序,提示用户输入4个顶点的坐标,然后以升序显示四个三角形的面积 题目 题目描述与运行示例 破题 代码 题目 题目 ...

  8. Java黑皮书课后题第6章:**6.18(检测密码)一些网站对于密码具有一些规则。编写一个方法检测字符串是否是一个有效密码。编写一个程序,提示用户输入一个密码,如果符合规则,则显示…否则显示…

    6.18(检测密码)一些网站对于密码具有一些规则.编写一个方法检测字符串是否是一个有效密码.编写一个程序,提示用户输入一个密码,如果符合规则,则显示-否则显示- 题目 题目描述 破题 代码 运行示例 ...

  9. Java黑皮书课后题第5章:*5.50(对大写字母计数)编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目

    5.50(对大写字母计数)编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目 题目 题目概述 运行示例 破题 代码 题目 题目概述 5.50(对大写字母计数)编写一个程序,提示用户 ...

最新文章

  1. NLP(1) | 词向量one hot编码词向量编码思想
  2. PM2.5检测 -- PMS7003 采集和 MQTT 传输
  3. 本机电脑与 Android 设备如何进行文件传输?
  4. Use the Shapes window to organize and find shapes
  5. ibm服务器 p5 硬盘,IBM虚拟化实战之p5服务器逻辑分区解读
  6. python登录各种网页示例_Python 通过爬虫实现GitHub网页的模拟登录的示例代码
  7. java+@api_java 常用API
  8. linux编码合适修改_CentOS升级Linux内核备忘录
  9. Vasp学习专题之软件的基本功能和使用
  10. 计算机二级公共基础知识(一)——数据结构与算法
  11. Ubuntu安装ssh服务详细过程
  12. Selina现身代言发福 手臂上伤疤明显
  13. jena mysql_使用Jena将本体存入MySQL
  14. 网络抓包工具wireshark的使用
  15. 鼠标悬停出现遮罩或图片放大效果
  16. Pandas+Pyecharts | 招聘信息数据可视化
  17. 水质在线监测系统方案
  18. 计算机科研 感悟1
  19. violate 修饰的用法
  20. centos的linux内核源码下载方法

热门文章

  1. oracle 日期改字符格式_oracle日期格式转换 to_date(),to_char()
  2. Android Studio git 忽略文件设置
  3. 猿创征文|python二分查找解密 青少年编程电子学会python编程等级考试三级真题解析2021年03月
  4. 虚拟机系统导入到服务器上,Vmware 平台Win2012虚拟机导入到PVE平台上
  5. 怎么用百度搜索php网站,PHP使用curl制作简易百度搜索
  6. Python排序算法之计数排序
  7. MarkDown语法使用教程
  8. 骁龙芯片性能排行2020_急速快讯!手机芯片性能排行榜
  9. 插拔式java_插拔式设计思想
  10. 计算机一级渐变线,计算机一级PS强化试题(有答案)(3)