kid_0203 2015-11-05 11:31 采纳率: 50%
浏览 1415
已采纳

求大神帮忙看看这个c语言他题目代码的缺陷~~

7.1连接两个字符串

不使用 strcat 函数,编写一个程序将两个字符串连接起来,注意程序首先需要通过键盘输入两个字符串,然后将它们连接起来,将连接后的字符串存储于新的字符数组中,再打印数出。

 #include<stdio.h>   
int main()   
{   
char a[50],b[50],c[50];int i=0,j;   
gets(a);   
gets(b);   
while(a[i]!='\0')   
{   
c[i]=a[i];   
i++;   
}   
j=i,i=0;   
while(b[i]!='\0')   
{   
c[j]=b[i];   
j++,i++;   
}   
puts(c);   
return 0;   
}  

我这个在平台上测试的时候有一个隐藏用例错误了,,,,,why
这个代码啥缺陷?图片说明

  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥20 苹果app名字侵权商标,我投诉了,但是苹果一直没回怎么办
      • ¥15 Android studio运行不成功总是报错
      • ¥15 pycharm 加载软件包列表时出错connect timed out
      • ¥15 和您碰到了同一个问题
      • ¥15 如何在微信支付V3PHP版请求中添加header?
      • ¥15 在数字信号处理中用MATLAB显示波形。
      • ¥15 keil MDK软件进行仿真调试的局限
      • ¥15 关于gateway产生临时文件夹的问题
      • ¥15 Java Broken Pipe以及OOM
      • ¥20 请问有没有RTL8211FS的参考原理图