更新时间2018-06-19 07:03:51
【问题描述】
输入一个字符串给str 和一个字符给c,删除str 中的所有字符c 并输出删除后的字符串
str。
【输入格式】
第一行是一个字符串; 第二行是一个字符。
【输出格式】
删除指定字符后的字符串。
【样例输入】
sdf%%%sdf%%
%
【样例输出】
sdfsdf
【数据范围】
对于 20%的数据,字符串长度不超过 100。对于 50%的数据,字符串长度不超过 1000。
对于 100%的数据,字符串长度不超过 10000。
这种OJ是最基础的了,应该试着自己写下(没难度的),给你个参考
#include <stdio.h>
#include <string.h>
char s[10001], temp[10001];
int main()
{
int i,j;
char c,c1;
gets(s);
c=getchar();
i=j=0;
while(c1=s[i++])
{
if (c1!=c)
temp[j++]=c1;
}
temp[j]='