浪费一个数组空间来存储是否已被输出
#include<cctype>#include<iostream>#include<string>#include<set>using namespace std;int main(){ int visited[1000] = {}; string a, b; getline(cin, a); getline(cin, b); set<char> q;//存储输出的字符 for (auto x : b) q.insert(toupper(x)); for (auto x : a)//对第一行的字符串进行逐个解析 if (q.find(toupper(x)) == q.end() && visited[toupper(x)]==0) { PRintf("%c",toupper(x)); visited[toupper(x)] = 1; } cout << endl;}新闻热点
疑难解答