L1-011 A-B

题目链接 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 }

 

posted @ 2022-04-18 20:42  爱吃虾滑  阅读(33)  评论(0编辑  收藏  举报