首页 新闻 会员 周边 捐助

为啥这个程序提交oj时显示 Runtime Error:Segmentation fault

0
悬赏园豆:10 [待解决问题]

include <stdio.h>

include <string.h>

int main()
{
char ch[100],cm[100];
int i,j,n,l;
scanf("%d",&n);
getchar();
while(n--)
{
gets(ch);
j=0;
i=0;
l=strlen(ch);
while(ch[i]!=' ')
{
if(ch[i]!=ch[l-1])
{
cm[j]=ch[i];
j++;
i++;
}
else i++;
}
puts(cm);
memset(cm,'\0',100);
memset(ch,'\0',100);
}
}

我是个好孩子的主页 我是个好孩子 | 初学一级 | 园豆:96
提问于:2020-02-03 14:54
< >
分享
所有回答(1)
0

给看看输入呀

jakio6 | 园豆:1325 (小虾三级) | 2020-02-03 17:01

支持(0) 反对(0) 我是个好孩子 | 园豆:96 (初学一级) | 2020-02-04 14:27

@我是个好孩子: 题目,测试输入什么的

支持(0) 反对(0) jakio6 | 园豆:1325 (小虾三级) | 2020-02-04 16:58

@jakio6:

支持(0) 反对(0) 我是个好孩子 | 园豆:96 (初学一级) | 2020-02-04 18:11

@我是个好孩子: 可能是第一次输入的时候数组cm没有初始化吧

支持(0) 反对(0) jakio6 | 园豆:1325 (小虾三级) | 2020-02-04 18:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册