计算1到N之间同构数个数的C++代码实现
```cpp #include <iostream> using namespace std; int main() { int N; // 读取输入的正整数N cin >> N; int count = 0; // 遍历1到N之间的所有数 for (int i = 1; i <= N; i++) { int square = i * i; int temp = i; int divisor = 1; // 计算i的位数对应的除数 while (temp > 0) { divisor *= 10; temp /= 10; } // 判断i是否为同构数 if (square % divisor == i) { count++; } } // 输出同构数的个数 cout << count << endl; return 0; } ``` ######[AI问答 | 221点数解答 | 2026-04-19 13:17:59]
相关提问
- Python 实现:根据甜度值为甜甜圈评定等级(字节豆包 | 243点数解答 | 2025-12-06 18:35:50)139
- 网站密码有效性检查:代码实现与详细解读(字节豆包 | 567点数解答 | 2025-11-26 20:44:53)129
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)551
- C++实现根据输入年龄输出对应英文单词,附代码及逻辑要点(DeepSeek | 224点数解答 | 2025-02-28 11:15:18)324
- C++ 实现:根据输入年龄输出对应英文年龄段描述及代码详解(DeepSeek | 307点数解答 | 2025-02-28 11:29:56)493
- 救援争先:按到达时间排序难题解析与代码实现(字节豆包 | 693点数解答 | 2025-08-07 10:56:54)270
- 救援争先:按到达时间排序救援队算法解析与注意要点(DeepSeek | 432点数解答 | 2025-08-07 10:58:12)230
- 救援争先:多条件排序算法解析与注意要点(字节豆包 | 964点数解答 | 2025-08-11 16:27:09)330
- C++ 帮陶陶计算能摘到的苹果数目:巧用板凳实现“丰收”(字节豆包 | 149点数解答 | 2025-10-29 20:10:13)156
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)467
- C++ 实现游戏赢家判断:巧妙找出满足和条件的最大数 (DeepSeek | 506点数解答 | 2025-06-20 16:18:09)177
- C++ 实现根据部分橘子重量估算整箱橘子重量(字节豆包 | 371点数解答 | 2026-04-11 13:12:51)75