c语言编程求满足条件xyz+zyx=1231的所有x,y,z
答案:4 悬赏:70 手机版
解决时间 2021-02-10 08:35
- 提问者网友:练爱
- 2021-02-09 16:49
c语言编程求满足条件xyz+zyx=1231的所有x,y,z
最佳答案
- 五星知识达人网友:玩家
- 2021-02-09 17:45
#include<stdio.h>
int main()
{
int x,y,z;
for(x=1;x<10;x++)
for(y=0;y<10;y++)
for(z=1;z<10;z++)
if(x*100+y*10+z+z*100+y*10+x==1231)
printf("%d,%d,%d\n",x,y,z);
return 0;
}
//因为x和z可能是百位上的数,所以不能是0,那就从1到9之间找,而y从0到9之间找,三重循环,可找到所有满足条件的x、y和z
int main()
{
int x,y,z;
for(x=1;x<10;x++)
for(y=0;y<10;y++)
for(z=1;z<10;z++)
if(x*100+y*10+z+z*100+y*10+x==1231)
printf("%d,%d,%d\n",x,y,z);
return 0;
}
//因为x和z可能是百位上的数,所以不能是0,那就从1到9之间找,而y从0到9之间找,三重循环,可找到所有满足条件的x、y和z
全部回答
- 1楼网友:一秋
- 2021-02-09 20:09
我晕,难道要找出所有非整型???
- 2楼网友:撞了怀
- 2021-02-09 19:33
#include<stdio.h> main() { int x,y,z; for(x=1;x<=9;x++) for(y=0;y<=9;y++) for(z=1;z<=9;z++) if(100*x+10*y+z+100*z+10*y+x == 1231) printf("x=%d,y=%d,z=%d\n",x,y,z); }
- 3楼网友:胯下狙击手
- 2021-02-09 18:38
int xyz;
int zyx;
for (x=1;x<=9;x++)
{
for (y=0;y<=9;y++)
{
for (z=0;z<=9;z++)
{
xyz = x * 100 + y * 10 + z
zyx = z * 100 + y * 10 + x
if (xyz + zyx = 1231)
{
输出x,y,z
}
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯