【1050】String Subtraction (20 分)

简介: 【1050】String Subtraction (20 分)【1050】String Subtraction (20 分)
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string>
#include<algorithm>  
#include<map>
#include<vector>
#include<queue> 
using namespace std;  
//const int MAX_LEN=10005;
string a,b;
bool HashTable[128];  //记录字符是否在第二个字符串里出现过
int main(){   
  getline(cin,a);//注意此处不能用cin读入!!a有空格
  getline(cin,b);
  int lenA=a.length();
  int lenB=b.length();
  for(int i=0; i<lenB ;i++){
    HashTable[  b[i]  ]=true;  //第二个字符串里的 !!字符!! 的table值置true
  }
  for(int i=0; i<lenA ;i++){
    if(HashTable[  a[i]  ]==false){  //如果在第二个字符串里没有出现过
      printf("%c",a[i]);  //注意判断条件和输出内容的关系
    }
  }
  system("pause");
  return 0;
}
相关文章
|
C++
【PAT甲级 - C++题解】1050 String Subtraction
【PAT甲级 - C++题解】1050 String Subtraction
66 0
|
Python JavaScript
1050. String Subtraction (20)
分析:很无奈,我想用python。实在是简单呀。 python: s1 = raw_input() s2 = raw_input() for e in s2: if e in s1: s1 = s1.
767 0
|
2月前
|
Java UED
Java中String强转int:一种常见的错误和解决方法
在Java中将非数字字符串转换为整数会导致`NumberFormatException`。要解决这个问题,可以使用`try-catch`捕获异常,正则表达式验证数字格式,或利用异常信息提供错误提示。例如,`Integer.parseInt()`会因遇到非数字字符如`&quot;123abc&quot;`而抛出异常,但通过异常处理或正则`\\d+`可确保安全转换。记得在编程时避免直接强转,以防止程序异常中断。
|
4天前
|
前端开发 Java
成功解决:java.lang.String cannot be cast to java.lang.Integer
这篇文章记录了作者在使用Axios二次封装时遇到的一个Java类型转换问题,即前端传递的字符串参数不能直接转换为Integer类型,文章提供了正确的转换方法来解决这个问题。
成功解决:java.lang.String cannot be cast to java.lang.Integer
|
7天前
|
Java Android开发
解决Android编译报错:Unable to make field private final java.lang.String java.io.File.path accessible
解决Android编译报错:Unable to make field private final java.lang.String java.io.File.path accessible
25 1
|
21天前
|
Java
Java中将保留四位小数的Double转换为String的方法详解
选择合适的方法,可以使代码更加简洁、高效,同时也能满足不同场景下的需求。
21 5
|
1月前
|
安全 Java
Java基础之StringBuffer
【7月更文挑战第1天】 Java中的`StringBuffer`是线程安全的字符串操作类,适合多线程环境,而`StringBuilder`非线程安全,速度更快,适用于单线程。两者提供`append()`、`insert()`、`delete()`等方法修改字符串,避免了频繁创建新对象的性能问题。在不需要线程安全时,推荐使用`StringBuilder`以提高效率。
19 1
|
1月前
|
安全 Java 索引
带你快速掌握Java中的String类和StringBuffer类(详解常用方法 | 区别 )
带你快速掌握Java中的String类和StringBuffer类(详解常用方法 | 区别 )
|
2月前
|
Java 数据处理 Apache
探讨Java中判断String类型为空和null的方法
探讨Java中判断String类型为空和null的方法
24 1