C语言编程 由键盘任意输入一个字符串和任一个字符,要求从该字符串中删除所指定的字符

如题所述

#include <stdio.h>

int main(void)
{
int i, j = 0;
char ch;
char str[100];

printf("请输入字符串:\n");
scanf("%s", str);

printf("请输入一个字符:\n");
scanf(" %c", &ch);

for (i=0; str[i]!='\0'; i++)
{
if (str[i] != ch)
{
str[j++] = str[i];
}
}
str[j] = '\0';

printf("%s\n", str);

return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-16
没有奖励分的吗?
相似回答