C语言实验——删除指定字符

来源:互联网 发布:空空如也 汪峰 知乎 编辑:程序博客网 时间:2024/06/05 07:43

题目描述

从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。

输入

第一行是一个字符串,不超过100个字符;
第二行是一个字符。

输出

删除指定字符后的字符串。

示例输入

sdf$$$sdf$$$

示例输出

sdfsdf

 

#include <stdio.h>#include <string.h>int main(){char str[100];char str2[100];char c;int i;gets(str);//scanf("%s",str);//c=getchar();scanf("%c",&c);int m=0;int n=strlen(str);for(i=0;i<n;i++){if(str[i]!=c){str[m++]=str[i];}}for(i=0;i<m;i++){printf("%c",str[i]);}printf("\n");return 0;}


 

0 0
原创粉丝点击