本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。
输入格式:
输入在2行中先后给出字符串A和B。两字符串的长度都不超过104,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。
输出格式:
在一行中打印出A−B的结果字符串。
输入样例:
I love GPLT! It’s a fun game!
aeiou
输出样例:
I lv GPLT! It’s fn gm!
解题
新建数组,循环进入
代码
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26#include<stdio.h> #include<string.h> int main(){ char a[20000],b[20000]; int o=1,i,j,z=0; gets(a); gets(b); int lll=strlen(a);int qqq=strlen(b); char c[20000]; for(i=0;i<lll;i++){ o=1; for(j=0;j<qqq;j++){ if(b[j]==a[i])o=0; } if(o){ c[z]=a[i]; z++; } } c[z]=''; for(i=0;c[i]!='';i++){ printf("%c",c[i]); } }
最后
以上就是美满向日葵最近收集整理的关于【PTA】A−B的全部内容,更多相关【PTA】A−B内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复