酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

c语言求方程x2+y2=n的正整数(含0)解

以下是一个用 C 语言解决方程 `x^2 + y^2 = n` 的正整数(含 0)解的示例代码: ```c #include <stdio.h> // 计算方程的解 void findSolutions(int n) { for (int x = 0; x <= n; x++) { for (int y = 0; y <= n; y++) { if (x * x + y * y == n) { printf("(%d, %d)\n", x, y); } } } } int main() { int n; printf("请输入 n 的值: "); scanf("%d", &n); findSolutions(n); return 0; } ``` 在上述代码中,我们使用两个嵌套的循环遍历 `x` 和 `y` 的可能值,然后判断其是否满足方程。 [2024-10-30 18:07:38 | AI写代码神器 | 213点数解答]

相关提问