从键盘输入一个字符串,再输入一个指定的字母,将串中的该字母全部删去。输出最后结果

如:输入的字符串是abcae,输入的字母是a,则最后结果是bce。
C++题

#include <stdio.h>
void main()
{
char a[10];
char c;int i=0;
printf("输入字符串");
c=getchar();

while(c!='#')
{
a[i++]=c;
c=getchar();
}
printf("输入要删除的字符");

c=getchar();
for(int j=0;j<i;j++)
{
if(a[j]!=c)
printf("%c",a[j]);

j++;
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-21
print("input strings:");
my $strings= <>;
chomp($strings);

my $char ;
while($char !~ /^\w$/)
{
print("delete char:");

my $char = <>;
chomp($char);

}
$strings =~ s/$char//g;
print $strings;
相似回答