-->
当前位置:首页 > 题库 > 正文内容

程序填空题: 删除某字符

Luz4年前 (2021-05-10)题库1969
从键盘输入一个字符串(保存到字符数组str1中,串中可以包含空格)和一个字符ch,删除str1中所有字符ch并输出删除后的字符串。请填空完成相应程序功能。
```
#include
#define N 80
int main(void)
{char str1[N],str2[N],ch; //str1存储源字符串,str2存储结果串
int i=0,j=0;
@@[gets(str1)](2); //输入源串
ch=@@[getchar()](2); //输入欲删除的字符
while(str1[i]!='\0')
{if(@@[str1[i]!=ch](2))
{str2[j]=@@[str1[i]](2);j++;}
i++;
}
str2[j]='\0';
@@[printf("%s\n",str2)](2); //输出结果字符串
return 0;
}
```






答案:
第1空:gets(str1)

第2空:getchar()

第3空:str1[i]!=ch

第4空:str1[i]

第5空:printf("%s\n",str2)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。