程序填空题:从字符串中删除指定的字符
从键盘读入一串字符,再输入一个字符,从字符串中删除这个输入的字符。
c++
#include <stdio.h>
int main()
{
char str[100], ch, *pt;
int i = 0;
gets(str);
ch = getchar();
pt = str;
while () {
while ()
pt++;
str[i++] = *pt;
if (*pt != '\0')
;
}
str[i] = '\0';
puts(str);
return 0;
}
### 输入样例
in
This is a sample string!
s
### 输出样例
out
Thi i a ample tring!
答案:
第1空:*pt != '\0'
第2空:*pt == ch
第3空:pt++
c++
#include <stdio.h>
int main()
{
char str[100], ch, *pt;
int i = 0;
gets(str);
ch = getchar();
pt = str;
while () {
while ()
pt++;
str[i++] = *pt;
if (*pt != '\0')
;
}
str[i] = '\0';
puts(str);
return 0;
}
### 输入样例
in
This is a sample string!
s
### 输出样例
out
Thi i a ample tring!
答案:
第1空:*pt != '\0'
第2空:*pt == ch
第3空:pt++