题目链接 https://pintia.cn/problem-sets/994805046380707840/problems/994805130426171392
第8、15行给了warning:”comparison of integer expression of different signedess”,有符号数和无符号数进行了比较。
不太懂什么有符号无符号非有符号非无符号….查了查改好了(在int前面加了unsigned),但是还是似懂非懂的样子,先留这儿吧。
放AC代码
1 #include<bits/stdc++.h>
2 using namespace std;
3 int main()
4 {
5 string a,b;
6 getline(cin,a);
7 getline(cin,b);
8 for(unsigned int i=0; i<b.length(); i++)
9 {
10 if(a.find(b[i])<a.length())
11 {
12 a.erase(a.find(b[i]),1);
13 }
14 }
15 for(unsigned int i=0; i<a.length(); i++)
16 cout<<a[i];
17 return 0;
18 }
原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/246097.html