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日

悬赏问题

  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型