c++输入一个整数a和一个整数b,请输出整数b在整数a中出现的次数
时间: 2024-12-04 12:27:36 浏览: 9
在 C++ 中,如果你想要输入两个整数 `a` 和 `b` 并计算 `b` 在 `a` 中出现的次数,可以使用循环和条件判断来实现。这里是一个简单的示例代码:
```cpp
#include <iostream>
int main() {
int a, b, count = 0;
std::cout << "请输入整数 a: ";
std::cin >> a;
std::cout << "请输入整数 b: ";
std::cin >> b;
while (a > 0) { // 当a大于0时,继续检查a的每一位
if (a % 10 == b) { // 检查当前位是否等于b
count++; // 如果相等,计数器加一
}
a /= 10; // 移除a的最低位
}
// 如果b出现在a的最高位(即十进制),需要单独处理
if (a == b) {
count++;
}
std::cout << "整数 b 在整数 a 中出现了 " << count << " 次。\n";
return 0;
}
```
阅读全文