A-A+

下列程序的功能是将字符串s中所有的字符c删除。请填空。 include<stdio.h> m

2022-08-12 18:22:43 问答库 阅读 197 次

问题详情

下列程序的功能是将字符串s中所有的字符c删除。请填空。 include<stdio.h> main() {char s[80]; int i,j; gets(S); for(i=j0;s[i]!;i++) if(s[i]!=c)______; s[j]=; puts(S); }请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:s[j++]=s[i]
循环开始后如果数组s中储存值与字符c相同,则i++直接跳过当前值;如果不相同,则将当前值赋予数组指定位置,并通过.j++将下标加1,指向下一元素要存储的位置。

考点:字符串,字符