首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java,已知x!+y!+z!=xyz,求x,y,z解决方案

2012-04-08 
java,已知x!+y!+z!xyz,求x,y,zx,y,z是1-9之间的数字。我自己写了一个,不知道哪出错了,求解。。Java codepack

java,已知x!+y!+z!=xyz,求x,y,z
x,y,z是1-9之间的数字。我自己写了一个,不知道哪出错了,求解。。

Java code
package erfenfaqiujie;public class fsdd {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub        // 求 x!+y!+z!=xyz的自然根。        int x,y,z;        double x1=1,y1=1,z1=1;                for(int i=100;i<=999;i++){            x=i/100;            y=(i/10)%10;            z=i%10;                        for(int j=1;j<=x;j++){                x1*=j;                }            for(int k=1;k<=y;k++){                y1*=k;                }            for(int l=1;l<=z;l++){                z1*=l;                }                        if(x1+y1+z1==i)                System.out.println(i);                        }        }    }


菜鸟求指点。

[解决办法]
double x1=1,y1=1,z1=1;
放到循环里面

热点排行