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

大学专科 已帮助: 时间:2023-08-17 01:17:28

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

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:有的,字符串,正确答案

参考解答

用户头像

477***305

2023-08-17 01:17:28

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

上一篇 语句:x++;++x;x=1/x;执行后都使变量x中的值增1 请写出一条同一功能的赋值语句_____

下一篇 若有定义doublea[5]; 则a数组元素下标的上限为______。请帮忙给出正确答案和分析 谢谢

相似问题