C语言求解!!!!

3字符串中去除特定字符TimeLimit:1000MSMemoryLimit:65536K题型:编程题语言:无限制描述由键盘输入一行字符(以回车作为结束),编程实现将该行... 3 字符串中去除特定字符
Time Limit:1000MS Memory Limit:65536K
题型: 编程题 语言: 无限制
描述
由键盘输入一行字符(以回车作为结束),编程实现将该行字符中‘A’字符除去,其它字符及其顺序不变,处理后输出结果

输入格式
一行字符
输出格式
处理后的一行字符
输入样例
I AamA a Astudent.
输出样例
展开
 我来答
庄政警
2017-12-21 · TA获得超过9916个赞
知道大有可为答主
回答量:1113
采纳率:94%
帮助的人:859万
展开全部
#include<stdio.h>
#include <string.h>
void delchar(char * str, char c)
{
while (*str)
{
if (*str==c)
{
strcpy(str, str+1);
continue;
}
++str;
}
}
int main()
{
char str[500];
gets_s(str, 500);
delchar(str, 'A');
printf("%s\n", str);
return 0;
}

天枰非官
2017-12-21 · TA获得超过2455个赞
知道小有建树答主
回答量:1620
采纳率:89%
帮助的人:244万
展开全部
#include <bits/stdc++.h>
using namespace std;

  char st[2333];

  int main(){
    gets(st);int n=strlen(st);
   for (int i=0;i<n;i++)
     if (st[i]!='A')
       putchar(st[i]);
  }
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一变班爱麻啊堡0J
高粉答主

2020-01-13 · 醉心答题,欢迎关注
知道答主
回答量:11.4万
采纳率:2%
帮助的人:5508万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式