代码求助
下面程序的功能是求算式xyz+yzz=532中x,y,z的值(其中xyz和yzz分别表示一个三位数),请选择填空A z=x B z=1 C z=0D z=y
#include <stdio.h>
main ()
{
int x,y,z,i,result=532;
for(x=1;x<10;x++)
for(y=1;y<10;y++)
for(【1】;z<10;z++)
{
i=100*x+10*y+z+100*y+10*z+z;
if(i==result)
printf("x=%d,y=%d,z=%d\n",x,y,z);
}
}
答案是C,请问是为什么,B不行吗 z是可以取0的 初始值你要是取1那就漏数据了吗 wp231957 发表于 2020-3-8 20:20
z是可以取0的 初始值你要是取1那就漏数据了吗
那为什么前面的x=1;y=1,干嘛不都写0呢 张世来4610484 发表于 2020-3-8 21:08
那为什么前面的x=1;y=1,干嘛不都写0呢
数学问题,你见过0xx的三位数??
页:
[1]