您的位置:首页 > 编程语言 > C语言/C++

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

2013-12-06 19:33 513 查看

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


TimeLimit:1000msMemorylimit:65536K有疑问?点这里^_^

题目描述

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

输入

第一行是一个字符串;

第二行是一个字符。

输出

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

示例输入

sdf$$$sdf$$
$


示例输出

sdfsdf



#include<stdio.h>
voidmain()
{
chara[100];
charh;
inti,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]);
}
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐