酷代码 AI
菜单
服务商

基础数统计:计算1到n中数字x出现次数的C++实现

```cpp #include <iostream> using namespace std; int main() { int n, x; cin >> n >> x; int count = 0; for (int i = 1; i <= n; i++) { int num = i; while (num > 0) { if (num % 10 == x) { count++; } num /= 10; } } cout << count << endl; return 0; } ``` ### 代码解释 - **输入读取**:使用`cin`读取用户输入的两个整数`n`和`x`,`n`表示范围上限,`x`是要统计的数字。 - **循环遍历**:通过`for`循环从 1 到`n`遍历每个数字。 - **逐位检查**:对于每个数字,使用`while`循环逐位检查。若当前位数字等于`x`,计数器`count`加 1。 - **输出结果**:最后输出`count`,即数字`x`在 1 到`n`中出现的次数。 ######[AI问答 | 289点数解答 | 2026-04-12 13:47:25]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]