首页 > 试题广场 >

已知XYZ+YZZ=532,其中X,Y和Z为数字,编写程序求

[问答题]

已知XYZ+YZZ=532,其中XYZ为数字,编写程序求出XYZ的值。

推荐
#include<iostream>
using namespace std;
int main()
{
int x,y,z,i;
    for( x=1; x<=9; x++ )
      for( y=1; y<=9; y++ )
        for( z=0; z<=9; z++ )
         {
  i = 100*x + 10*y + z + 100*y + 10*z + z;
            if ( i == 532 )
cout<<"x="<<x<<'\t'<<"y="<<y<<'\t'<<"z="<<z<<endl;
          }
}

发表于 2018-05-07 11:16:43 回复(0)
for Z in range(11):
    for Y in range(6):#X+Y=5,所以X或者Y绝不可能大于5
        for X in range(6):
            if X*100 + Y*10 + Z  +  Y*100 + Z*10 + Z*10==532:
                PRINT("X={},Y={},Z={}".format(X,Y,Z))

发表于 2019-10-22 20:28:16 回复(0)