用c语言编程,求解方程:x2+5y2=z2(0<x<y<z<20)的所有整数解.
发布网友
发布时间:2022-06-10 20:28
我来回答
共3个回答
热心网友
时间:2022-07-07 23:42
int x;
int y;
int z;
for (z = 1; z < 20; z++) {
for (y = 1; y < z; y++) {
for (x = 1; x < y; x++) {
if (x * x + 5 * y * y == z * z) {
printf("x=%d \ty=%d\t z=%d\n", x, y, z);
}
}
}
}
这个才是正解,需要注意 条件 x<y<z
x=2 y=3 z=7
x=1 y=4 z=9
x=4 y=6 z=14
x=2 y=8 z=18
热心网友
时间:2022-07-07 23:42
for(x=1,x<20,x++);
for(y=1,y<20,y++);
for(z=1,z<20,z++)
if x*x+5Y*Y=z*z
printf
热心网友
时间:2022-07-07 23:42
哪个是未知数。。X? 还是X,Y,Z都是的啊追问都是呀,x,y,z都是未知数。谢谢!