加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C语言 有一行文字,要求删去其中某个字符。

(2012-03-21 13:33:34)
标签:

杂谈

分类: c语言
//有一行文字,要删除去其中每个字符,此行文字和要删除的字符,均由键盘输入
char a[50],c;
int i=0,j,len;
// scanf("%s",a);//由于输入格式为字符串,所以在输入后的字符串有'\0'结束字符串输入输出还是用gets与puts比较好,不用获取回车键
// getchar();//获取enter字符
gets(a);
scanf("%c",&c);//输入删除字符

while(a[i]!='\0')
{
len=strlen(a);
if(a[i]==c)
{
for(j=i;j<len-1;j++)
a[j]=a[j+1];
a[j]='\0';
}
if(a[i]!='\0'&&a[i]!=c)
i++;
}
puts(a);

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有