这c语言代码到底哪里有问题,搞不懂了

如下运行到第三行命令就莫名停止好吧,图片有点多,解决了我会追加悬赏的。... 如下
运行到第三行命令就莫名停止
好吧,图片有点多,解决了我会追加悬赏的。
展开
 我来答
White_MouseYBZ
2017-10-21 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6602万
展开全部
  1. 为何有两个ADD_SeqList函数?

  2. 主函数中的scanf("%c",&m);有明显错误吧?似乎应该是scanf("%s",m);(也可以是&m)。

  3. 函数LENGTH_SeqList定义时名前有int,但return后面却是空的。函数PRINT_SeqList存在同样的问题。

  4. 函数DELETE_SeqList也有int型返回值,但不满足i<1 || i>L->last+1时却什么也没有返回。

  5. 还有些其他错误,看下面的修改。

改如下:

  1. ADD函数中的if(i>=L->last+1)改成if(i>L->last+1)。

  2. DELETE函数中的for(j=1;j<=L->last;j++)改成for(j=i;j<=L->last;j++)。

  3. DELETE函数中的最后一个}前加一句return 1;。

  4. PRINT函数返回值类型改为void。

  5. PRINT函数中的for(i=1;i<=L->last+1;i++)改成for(i=0;i<=L->last;i++)。

  6. PRINT函数中的最后一个}前加一句printf("\n");。

  7. LENGTH函数的返回值类型改为void。

这样改后应该可以了。有问题续问。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式