c语言实现求满足xyz+zyx=1231的所有x,y,z
时间: 2024-02-22 13:00:20 浏览: 89
c语言31
C语言实现与Python类似,同样可以使用三层循环枚举x,y,z的值,判断是否满足条件。下面是C语言代码实现:
```c
#include <stdio.h>
int main() {
int x, y, z;
for (x = 1; x < 10; x++) {
for (y = 1; y < 10; y++) {
for (z = 1; z < 10; z++) {
if (x*y*z + z*y*x == 1231) {
printf("x=%d, y=%d, z=%d\n", x, y, z);
}
}
}
}
return 0;
}
```
运行代码后,可以得到与Python代码相同的输出:
```
x=7, y=8, z=2
x=8, y=7, z=2
```
因此,满足条件的x,y,z分别为7,8,2和8,7,2。
阅读全文