77问答网
所有问题
数组问题,c语言输入两个字符串,要求把第二个字符串的奇数位字符组成新字符串拼接到第一个字符串后面。
如题所述
举报该问题
推荐答案 2017-11-19
#include<stdio.h>
void main() { char str1[256],str2[256],i,j;
gets(str1); gets(str2);
i=0; while ( str1[i]!=0 ) i++;
j=0;
while ( str2[j]!=0 ) {
if ( j%2==1 ) { str1[i]=str2[j]; i++; }
j++;
}
str1[i]=0;
printf("%s\n",str1);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IYW88GGN8NYWGp38YI.html
相似回答
...
把第
一个字符串的头3个字符和
第二个字符串的
末尾3个字符合并成一个...
答:
int b;char stra[100],strb[100],strc[7];scanf("%d%*c",&T);while(T--){ scanf("%s%*c",stra);scanf("%s%*c",strb);b = strlen(strb) ;//这里不用减1 for(i=0;i<3;i++)strc[i]=stra[i];for(i=b-3,j=3;i<=b;i++,j++)//这里i<=b { strc[j]=strb[i...
c语言
从键盘
输入两个字符串,将第二个字符串
连接到第一
个字符串的
后面...
答:
1、新建一个工程和.c文件
,输入
头文件和主函数。2、定义变量类型。3、调用cpy函数。4、定义一个函数,并定义变量类型。5、用一个For 语句和if语句判断是否为元音。6、最后加一
个字符串
结束符,并在主函数中输出。7、编译。运行得到最后结果。
C语言中,
合并
两个字符串
为一
个新的字符串,
确保在
新字符串
中,两个字符...
答:
include <
string
.h> int main(){ char s1[]="happy";char s2[]="NewYear";char s3[999];int i,j
,c,
m=0;s3[m]=s1[0];m++;for (j=1;s1[j]!='\0';j++){ c=0;for (i=0;i<m;i++) if (s3[i]==s1[j]) {c=1;break;};if (c==0) {s3[m]=s1[j];m++;};...
C语言
编写一个程序
输入两个字符串
1和字符串2(两个字符串长度不超过20...
答:
说白了就是strcat char *strcat(char *strDest, const char *strSrc) //将源
字符串
加const,表明其为输入参数 { char *address = strDest; //该语句若放在assert之后,编译出错 assert((strDest != NULL) && (strSrc != NULL)); //对源地址和目的地址加非0断言 while(*strDest) //是...
c语言
! 编一程序
,将两个字符串
连接起来,不要用strcat函数.
答:
思路:字符串连接先需要找到第一
字符串的
结束位置,接着
把第二字符串
元素放到第一字符串后面,最后加上结束标志即可。参考代码:拼接123和456 include<stdio.h>void mystrcat(char a[],char b[]){//字符串连接函数 int i=0,j=0;while(a[i++]!='\0');//找到a的结束位置 i--;while(b[j...
c语言字符串
提取与合成
问题
?
答:
按
要求,将
原字符串拆分成
两个字符串
分别单独保存。思路:一、两个指针分别指向
数组第
一项和第二项,对应偶数项和奇数项,之后指针同时循环+2取值保存在对应数组。二、
拼接字符串
直接使用字符串函数strcat。(不想使用库函数,也可循环赋值)。include <stdio.h> include <
string
.h> define M 20 //...
...程序
将字符串
s中下标为
奇数的字符组成新字符串
存放到t中E */...
答:
x[i]%2==0,第三,你必须指定一个停上符‘\0’给输出的
字符串
include "stdio.h"void main(){ int i,j;char t[20],x[20];gets(x);for(i=0,j=0;i<20&&x[i]!='\0';i++){ if(i%2==0)continue;t[j]=x[i];j++;} t[j]='\0';puts(t);} 验证通过,完全正确。
大家正在搜
c语言字符串存入数组
字符串和字符数组的区别
c语言字符串数组
c语言输入字符串
字符数组可以存放字符串
c语言输入数组
c语言二维数组
c语言中数组的定义
c语言字符串
相关问题
c语言 输入一个字符串,分别将第奇数个,第偶数个字符选出放入...
C语言怎么合并两个字符串?
c语言:定义两个字符数组,在其中存入随机输入的字符串,然后比...
C语言里如何输入几个字符串放到一个数组中
有两个字符串,利用函数实现两个字符串的链接,两个字符串比较大...
C语言输入一串字符串从第n个字符开始截取m个字符组成一个新的...
c语言编程题!字符串复制。输入一个字符串,把它复制到一个字符...
C语言:两个二维字符数组,各有字符串若干,要求将两者合并,合...