c 语言编程文库全部题答案 1、/*编写一程序 P3-311
C 实现以下功能①从键盘上先后读入两个字符串,假定存储在字符数组 s1 和 s2 中
留意,这两个字符串最长均可到达 127 个字符、最短均可为 0 个字符
②将字符串 s2插入字符串 s1 中,插入方法为:s2 的第 i 个字符插入到原 s1 的第 i个字符后,假如 s2 比 s1(假定 s1 的长度为 L1)长,则 s2 的第 L1 个字符开头到 s2 结尾的全部字符按在 s2 中的挨次放在新生成的 s1 后
提 示 , 合 并 时 可 使 用 中 间 数 组
例 如 : s1 输 入 为“123456789“,S2 输入为“abcdefghijk“,则输出的 s1 为:1a2b3c4d 2、5e6f7g8h9ijk③ 在屏幕上输出新生成的 s1
程序的运行效果应类似地如图 1 所示,其中的 123456789 和 abcdefghijk 是从键盘输入的内容
*/#include#includeintmain(void){charstr1[127],str2[127];inti,tem;intlen1=0,len2=0;printf(“pleaseinputstring1:“);gets(str1);printf(“Pleaseinputstring2:“);gets(str2);len1=strlen(str1) 3、;len2=strlen(str2);if(len1len2){tem=len1;printf(“nstring1:“);for(i=0;iintmain(void){intdat[10000],len;inti,j,tmp;printf(“Pleaseinputnumbers:“);len=0;do{scanf(“%d“,if(i==-222){break;}dat[len]=i;len