7-6 A-B (20 分)

本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。

输入格式:
输入在2行中先后给出字符串A和B。两字符串的长度都不超过10
​4
​​ ,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。

输出格式:
在一行中打印出A−B的结果字符串。

输入样例:
I love GPLT! It’s a fun game!
aeiou
输出样例:
I lv GPLT! It’s fn gm!

#include<stdio.h>
#include<string.h>
int main()
{int i=0,j=0;         //用于循环和数组下标char str1[10010];        //用来存储A、B两个字符串char str2[10010];     //用来存储要删除的字符串字母int length;              //用来存储字符串长度gets(str1);gets(str2);length = strlen(str2);    //这里只需要记住str2字符串的长度即可while(str1[i]!='\0')    //将str1字符串从第一个字母开始带进去一一查验{for(j=0;j<length;j++)//将这个字母放到str2中一一查询是否有对应的,若有对应的{                 //那么for循环就会提前跳出,并且j的值不可能会等于length,if(str1[i]==str2[j])//记住关键词,提前!所以从这里就可以肯定若for循环执行break;         //到了最后,那么证明这个字母在str2中是找不到对应的,}                        //那么自然需要显示啦!if(j==length)printf("%c",str1[i]);i++;}printf("\n");return 0;
}

7-6 A-B (20 分)相关推荐

  1. 7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)

    7-1 查找书籍(20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本书 ...

  2. PTA—输出全排列 (20分) 递归回溯思想

    PTA-输出全排列 (20分) 递归回溯思想 题目要求: 请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间. 输入格式: 输入给出 ...

  3. 2、求100以内的素数之和。(20分)

    题目: /* 2.求100以内的素数之和.(20分) */ 代码: public class Two207 {public static void main(String[] args) {int s ...

  4. 1、输入四个整数,按照从小到大顺序输出。(20分)

    题目: /* 1.输入四个整数,按照从小到大顺序输出.(20分) */ 代码: 注:题目说的是四个数的排序,我就直接写了个冒泡排序 public class One207 {public static ...

  5. /* * 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“

    题目: 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个"*",要求按下列格式打印 *****************    所谓" ...

  6. /* * 编程题第四题(20分): 用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。 */

    题目: /* 编程题第四题(20分): 用1元5角钱人名币兑换5分.2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案. */ 我使用java做的 public class ...

  7. /* * 编程第三题(20分) 打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */

    题目: /* 编程第三题(20分) 打印所有的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身.(例153=111+333+555) */ 我是用java做的 public cla ...

  8. /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多少米?第十次反弹多高? */

    题目: /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第十次落地时,共经过多少米?第十次反弹多高? */ 我是用java做的 public ...

  9. /* * 编程第一题(20分): 1+(1+2)+(1+2+3)+……+(1+2+3+……+98+99+100) */

    题目: /* 编程第一题(20分): 1+(1+2)+(1+2+3)+--+(1+2+3+--+98+99+100) */ 我是用的java做的 class One {public static vo ...

  10. 【PAT (Advanced Level) Practice】1041 Be Unique (20 分)

    1041 Be Unique (20 分) Being unique is so important to people on Mars that even their lottery is desi ...

最新文章

  1. 全球有多少 C/C++ 程序员?Java 和 Python 又有多少?
  2. 读书笔记2013第6本:《棋与人生》(二)
  3. 高德再回应导航错误致景区严重拥堵 这次复盘了事件原因
  4. 4个Shell小技巧,帮你提高机器学习生产效率
  5. asp.net 2.0中加密web.config
  6. 填表法解“银行家算法”问题
  7. Java字符串首字母大写
  8. ckplay video.php,CKPLAYER播放器的教程-小白看
  9. Deep Gait Recognition: A Survey 阅读笔记
  10. [转载]网络数据流的java处理
  11. 44学习自动化运维工具 Chef 的基本用法,包括厨师编写、节点管理
  12. awd的批量脚本 pwn_北极星杯 awd复现
  13. 艾伦·麦席森·图灵的传奇人生
  14. pyinstaller 打包exe 防反编译(加密)
  15. Revit二次开发:获取链接模型中的构件及几何元素
  16. 真正的标准化机房长啥样?
  17. Caone转换asc格式到blf格式
  18. 数字孪生城市核心能力要素
  19. 深入理解JNDI注入与Java反序列化漏洞利用
  20. SAP STO与项目库存

热门文章

  1. android Sharedpreferences数据存储使用方法
  2. 数据结构笔记-----链表
  3. Eclipse Error:“ An API baseline has not been set ” 解决办法
  4. JS 快速找到数组索引
  5. asp.net 获取IP地理位置的几个主要接口
  6. WCF与AJAX编程开发实践(2):支持ASP.NET AJAX的Web Service
  7. 请允许我像亲人一样去爱你
  8. ICLR'22 | 微软亚洲研究院深度学习领域最新研究成果一览
  9. 【面经】腾讯NLP实习面经(Offer已拿)
  10. 基于attention的seq2seq机器翻译实践详解