C语言编写一个程序,将两个字符串连接起来,不要使用strcat函数 求大神,我这个代码哪里不对呢? 5

求大神,我这个代码哪里不对呢?为什么每次都会输出u"呢?求帮助#include<stdio.h>main(){inti=0,j=0;charc1[100],c2[100]... 求大神,我这个代码哪里不对呢?为什么每次都会输出u "呢?求帮助#include<stdio.h>main(){ int i=0,j=0; char c1[100],c2[100]; printf("请输入字符串1"); scanf("%s",c1); printf("请输入字符串2"); scanf("%s",c2); while(c1[i]!='\0') i++; while(c2[j]!=0) { c1[i]=c2[j]; i++; j++; } printf("%s",c1);} 展开
 我来答
今天找不到明Ne
2016-05-13 · TA获得超过603个赞
知道小有建树答主
回答量:848
采纳率:0%
帮助的人:136万
展开全部
函数头我就不和你写了!
int a[20],b[20],i=0,j=0;
while(a[i]!='\0')
{
i++;
}
while(b[i]!='\0')
{
a[i++]=b[i++];
}
a[i]='\0';
printf("%s",a);

就可以了!!
追问
你好,我想问一下我的代码哪里错了?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式