本篇內(nèi)容主要講解“c語(yǔ)言兩字符串怎么交叉合并”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“c語(yǔ)言兩字符串怎么交叉合并”吧!
創(chuàng)新互聯(lián)從2013年成立,先為望都等服務(wù)建站,望都等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為望都企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。我就廢話不多說(shuō)了,直接上代碼吧!
//這里給出兩種方法#include#include #define M 20 void main() { char str1[M],str2[M],newstr[2*M]; int chang1,chang2,i,flag,j; int low,high; printf("請(qǐng)輸入第一個(gè)字符串:\n"); gets(str1); printf("請(qǐng)輸入第二個(gè)字符串:\n"); gets(str2); chang1=strlen(str1); chang2=strlen(str2); if(chang1 int main(){ char s1[20],s2[20],s3[40]; gets(s1);gets(s2); int i=0,j=0; while(s1[j]!=''&&s2[j]!='') { s3[i++]=s1[j]; s3[i++]=s2[j++]; } if(s1[j]=='') { while(s2[j]!='') s3[i++]=s2[j++]; } else { while(s1[j]!='') s3[i++]=s1[j++]; } s3[i]=''; puts(s3); printf("\n"); return 0;}
到此,相信大家對(duì)“c語(yǔ)言兩字符串怎么交叉合并”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!