输入字符串A(没有重复宇符),输入字符串B,求在宇符串A中字符的个数,这些宇符必须同时又在字符串B中。提示:用訂运算符。
时间: 2023-05-17 09:03:12 浏览: 94
计算字符串中字符个数
可以使用以下代码来解决这个问题:
```
int count = 0;
for (int i = 0; i < A.length(); i++) {
if (B.find(A[i]) != string::npos) {
count++;
}
}
```
其中,`A.length()` 表示字符串 A 的长度,`B.find(A[i])` 表示在字符串 B 中查找字符 A[i],如果找到了就返回该字符在 B 中的位置,否则返回 `string::npos`。如果找到了字符 A[i],就将计数器加 1。最终的计数器值就是在字符串 A 中字符的个数,这些字符必须同时也在字符串 B 中出现。
阅读全文