从键盘输入一个不超过80个字符的字符串,再输入一个字符,然后从字符串中删除输入的字符,再输出删除指定字符后的字符串。
供参考:
#include <stdio.h>
int main()
{
int i = 0, j = 0;
char s[80],c;
gets(s);
scanf("%c", &c);
while (s[i]){
if (s[i] != c) s[j++] = s[i];
i++;
}
s[j] = '\0';
puts(s);
return 0;
}
strchr查询或strstr查询位置
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
int main(void)
{
char s[80];
char c;
gets(s);
scanf("%c", &c);
for (int i = 0; i < strlen(s); i++)
{
if (s[i] == c)
{
continue;
}
else
{
printf("%c", s[i]);
}
}
putchar('\n');
}