问题 填空题

下列程序的功能是将字符串s中所有的字符C删除。请填空。
#include<stdio.h>
main()
char s[80];
int i, j;
gets(s);
for(i=j=0; s[i]!="\0"; i++)
if ([i]!=’C’______;
s[j]=’\0’;
puts(s);

答案

参考答案:s[j++]=s[i]

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

选择题
多项选择题