这个C语言编程程序错哪里了

是呀!!!我知道了!4个0 删除第┅个0后第二个0变成第i个但是讨论是从i+1开始的,漏了一个
 
是的 !!! 我刚想重新回答你 我也是这么改的!!

你这个答案的错误在于a[k]=a[k+1];当你连續输入几个相同的字符时就会出现删除前面一个字符,但是后一个相同的字符又会补上去所以,可以选择将符合条件的字符放入另一個新定义的数组里面这样就不会出现你这个问题了。

 
 我运行起来也没问题 但测评系统只有50分
原题是
试题描述
用字符数组作函数参数编程实现以下功能:在字符串中删除与某个指定字符相同的字符。
输入
输入包含两行:
第一行是字符串长度不超过20。
第二行是一个指定字苻
输出
输出删除后的字符串。
没用了 他说了长度不超过20呀 我改成100还是68分
 

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手機镜头里或许有别人想知道的答案。

我要回帖

更多关于 c语言编程 的文章

 

随机推荐