不是VIP会员,不能显示答案

题目解答

题目:
小明同学编写如下功能的程序:从键输入任意—个字符串和一个字符,要求从该字符串中删除所有该字符。
输入格式:
两行,第一行是字符串(字符串至少有一个字符,不多于100个),第二行是一个字符。
输出格式:
两行,第一行为删除了所有字符后的字符串,第二行是删除的字符个数。

样例输入:
ASD Dfg fhd
D
样例输出:
AS fg fhd
2
为实现上述功能请在划线处填合适保代码。
var m,ch,s, s1, s2:string;
  len,i,g:integer;
begin
  readln(s);
  readln(ch);
   len:=length(s);
   i:=1;
   g:=0;
   while i<=len do
   begin
   m:=copy (s, i, 1);
   if m=ch then
   begin
     s1:=copy(s, 1, i-1);
	 s2:=copy(s, i+1, len-i或len或len-1 );
	 s:=s1+s2;
	  inc(g);
	 i=i-1;
	 len:=len—1;
   end;
  i:=i+1;
  end;
  writeln(s) ;
  writeln(g);
end.
考点:
分析:
解答:
评论:
老师: