C++ 代码:轻松求解方程 x² + y² = n 的正整数(含 0)解
以下是一个用 C++ 编写的程序,用于求解方程 `x^2 + y^2 = n` 的正整数(含 0)解: ```cpp #include <iostream> using namespace std; void findSolutions(int n) { for (int x = 0; x <= n; x++) { for (int y = 0; y <= n; y++) { if (x * x + y * y == n) { cout << "(" << x << ", " << y << ")" << endl; } } } } int main() { int n; cout << "请输入 n: "; cin >> n; findSolutions(n); return 0; } ``` 这个程序通过两层循环遍历 `x` 和 `y` 的可能值,然后判断是否满足方程,如果满足则输出解。 ######[AI写代码神器 | 208点数解答 | 2024-10-27 13:15:44]
相关提问
- C++ 实现:求解正整数 m 到 n 间能被 17 整除的数的累加和(DeepSeek | 469点数解答 | 2025-03-03 21:41:25)559
- 精准查找:数列中指定数字所有出现位置的程序实现与注意要点(DeepSeek | 256点数解答 | 2025-08-10 16:17:59)294
- C++ 实现统计正整数中与指定数相等个数:输入、计数与边界处理要点 (字节豆包 | 359点数解答 | 2025-08-11 21:00:52)184
- Python 实现统计正整数中与指定数字相等个数,开发需留意三大要点!(字节豆包 | 284点数解答 | 2025-08-11 21:03:46)192
- Python 实现统计正整数列表中指定数字个数及开发注意要点(字节豆包 | 279点数解答 | 2025-08-30 21:09:39)126
- C++ 统计指定数字出现个数:输入、计数与判断的注意要点(字节豆包 | 304点数解答 | 2025-08-30 21:10:09)137
- C++ 实现数组逆序重放:代码详解与复杂度分析(字节豆包 | 358点数解答 | 2025-11-08 19:23:06)76
- C++ 实现:快速查找 n 个正整数中的第 x 个数(字节豆包 | 380点数解答 | 2025-11-08 19:23:39)159
- Python 实现:从 n 个正整数中精准定位与指定数字 x 相等元素的位置(DeepSeek | 122点数解答 | 2025-11-14 21:42:41)48
- C++实现数组逆序重放:代码详解与复杂度分析(字节豆包 | 380点数解答 | 2025-11-15 20:19:23)37
- C++ 实现:快速查找 n 个正整数中的第 x 个数及复杂度分析(字节豆包 | 333点数解答 | 2025-11-15 20:20:18)114
- C++ 实现数组逆序重放:代码及详细解释(字节豆包 | 297点数解答 | 2025-11-15 20:45:40)29