m0_63538177 2021-11-19 15:54 采纳率: 88.6%
浏览 113
已结题

c语言删除特定字符题

描述
题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
例如,输入”They are students.”和”aeiou”,
则删除之后的第一个字符串变成”Thy r stdnts.”。
格式
输入格式
输入:
They are students.
aeiou
输出格式
输出:
Thy r stdnts.
样例
样例输入 
They are students.
aeiou
样例输出 
Thy r stdnts.

  • 写回答

1条回答 默认 最新

  • 关注

    你题目的解答代码如下:

    #include <stdio.h>
    int main()
    {
        char a[100];
        char b[100];
        int i,j,k=0,f=0;
        gets(a);
        gets(b);
        for( i=0; a[i]!='\0'; i++ )
        {
            f=0;
            for ( j = 0; b[j]!='\0'; j++)
                if (b[j]==a[i])
                {
                    f=1;
                    break;
                }
            if (f==0)
                a[k++] = a[i];
        }
        a[k]='\0';
        printf("%s", a);
    
        return 0;
    }
    

    如有帮助,望采纳!谢谢!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月27日
  • 已采纳回答 11月19日
  • 创建了问题 11月19日

悬赏问题

  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法