山东理工大学ACM平台题答案关于C语言 1176 C语言实验——删除指定字符

来源:互联网 发布:iphone7手机铃声 mac 编辑:程序博客网 时间:2024/05/01 16:50

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

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

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

输入

第一行是一个字符串;
第二行是一个字符。

输出

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

示例输入

sdf$$$sdf$$$

示例输出

sdfsdf
 
 

#include<stdio.h>void main(){char a[100];char h;int i,s=0;for(i=1;i<=100;i++) 当改为 i=0;i<100 时 编译是是错误的,错误在 if后的break 请问为什么?、{   scanf("%c",&a[i]);   s++;   if(a[i]=='\n')    break;}

   scanf("%c",&h);   for(i=1;i<=s-1;i++){   if(a[i]==h)    continue;   else    printf("%c",a[i]);

}

}

原创粉丝点击