C++实现找出各位平方和等于本身的两位数数量
以下是使用 C++ 实现找出满足每位的平方和等于这个数本身的两位数,并输出其总数的代码: ```cpp #include <iostream> int main() { int count = 0; // 用于记录满足条件的两位数的数量 // 遍历所有的两位数,从 10 到 99 for (int num = 10; num <= 99; num++) { int tens = num / 10; // 获取十位数字 int units = num % 10; // 获取个位数字 // 计算各位数字的平方和 int sumOfSquares = tens * tens + units * units; // 判断平方和是否等于该数本身 if (sumOfSquares == num) { count++; // 如果满足条件,计数器加 1 } } std::cout << count << std::endl; return 0; } ``` ### 代码解释 1. **初始化计数器**:`int count = 0;` 用于记录满足条件的两位数的数量。 2. **遍历两位数**:使用 `for` 循环遍历从 10 到 99 的所有两位数。 3. **分离各位数字**:通过 `num / 10` 得到十位数字,`num % 10` 得到个位数字。 4. **计算平方和**:将十位数字和个位数字分别平方后相加,得到各位数字的平方和。 5. **判断条件**:如果平方和等于该数本身,则计数器 `count` 加 1。 6. **输出结果**:最后输出满足条件的两位数的总数。 ######[AI问答 | 398点数解答 | 2026-08-15 20:08:47]
- 易语言读取文本文件并显示到超级列表框:代码示例与注意要点(DeepSeek | 571点数解答 | 2025-08-23 20:54:40)353
- 易语言:读取并显示特定文本到超级列表框,还能增加新数据的方法与要点(DeepSeek | 1317点数解答 | 2025-08-23 20:58:40)335
- mallshop商城网站:数据库设计与强大业务功能全揭秘(GPT | 257点数解答 | 2024-12-09 14:08:15)366
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)561
- 两位数,它的个位、十位上数字的平方和是质数。有哪些 (字节豆包 | 4096点数解答 | 2026-05-22 19:42:54)63
- 个位十位平方和为质数的两位数求解方法(DeepSeek | 848点数解答 | 2026-05-22 19:45:12)45
- C++ 实现:找出个位十位数字平方和为质数的所有两位数(DeepSeek | 377点数解答 | 2026-05-22 19:46:24)28
- 用 JS 代码巧妙判断 a 与 b 关系:输出对应结果 ( | 47点数解答 | 2024-05-20 22:10:14)408
- 体育课同学体力值平衡划分:利用前缀和高效解题(DeepSeek | 692点数解答 | 2025-06-18 19:19:39)233
- Python 实现:根据甜度值为甜甜圈评定等级(字节豆包 | 243点数解答 | 2025-12-06 18:35:50)150
- Java实现:根据输入的三个浮点数求解一元二次方程根的判别与输出(字节豆包 | 329点数解答 | 2025-12-10 22:05:16)105
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)477