C言語でxy+zx=yyzを満たす正の整数x、y、zの値のくみを全て求めるプログラムを教えてください、xyはxが10の位みたいな感じです。お願いします!!!!

ベストアンサー

0

その他の回答(2件)

0

#include <stdio.h> int main (void) { int xy,zx,yyz; for (int x = 1;x < 10;x++) { for (int y = 1;y < 10;y++) { xy = x * 10 + y; for (int z = 1;z < 10;z++) { zx = z * 10 + x; yyz = y * 100 + y * 10 + z; if (xy + zx == yyz) { printf ("(x,y,z) = (%d,%d,%d)\n",x,y,z); } } } } return 0; }

0

#include <stdio.h> #define ___ int main(void) { ___ for (int x = 0; x < 10; ++x){ ___ ___ for (int y = 0; y < 10; ++y){ ___ ___ ___ int xy = 10 * x + y; ___ ___ ___ for (int z = 0; z < 10; ++z){ ___ ___ ___ ___ int zx = 10 * z + x; ___ ___ ___ ___ int yyz = 100 * y + 10 * y + z; ___ ___ ___ ___ if (xy + zx == yyz){ ___ ___ ___ ___ ___ printf("x = %d, y = %d, z = %d : %d + %d = %d\n", x, y, z, xy, zx, yyz); ___ ___ ___ ___ } ___ ___ ___ } ___ ___ } ___ } ___ return 0; }