likecmr吧 关注:359贴子:4,668
  • 5回复贴,共1

先@学霸梦梦子

取消只看楼主收藏回复



IP属地:江西1楼2013-12-25 10:17回复
    @独孤空梦


    IP属地:江西2楼2013-12-25 10:17
    回复
      亲爱的学霸梦梦子,昨天看微博,就有个这个题目,估计你也看到了,于是和你来讨论讨论编程解题的问题。


      IP属地:江西4楼2013-12-25 10:20
      回复
        public class class1 {
        int x,y,z,a,b,c,d;
        public static void main(String[] args) {
        int x=1,y=1,z=1,a=1,b=1,c=1,d=1;
        for(y=1;y<=199;y++)
        {
        for(z=100000;z>=90000;z--)
        {
        x=y*z;
        a=x/10000-y*(z/10000);
        b=a*10+x/1000%10-y*7;
        c=b*10+x/100%10-y*(z/100%10);
        d=c*100+x%100-y*(z%10);
        if(x/10000000>=1)
        {
        if(d==0&&z/1000%10==7&&z/10%10==0&&z/10000*y>=1000&&y*7>=700&&y*7<=899&&z/100%10*y>=980&&z/100%10*y<=999&&z%10*y>=1000&&b>=100)
        System.out.println("x="+x+",y="+y+",z="+z+",a="+a+",b="+b+",c="+c+",d="+d);
        }
        }
        }
        }
        }


        IP属地:江西5楼2013-12-25 10:22
        回复
          d==0&&z/1000%10==7&&z/10%10==0&&z/10000*y>=1000&&y*7>=700&&y*7<=899&&z/100%10*y>=980&&z/100%10*y<=999&&z%10*y>=1000&&b>=100
          关键就是这个条件我觉得太麻烦了,不知道学霸梦梦子有没有更简洁一点的,或者说用其他的方法?


          IP属地:江西6楼2013-12-25 10:23
          回复
            java编的。


            IP属地:江西7楼2013-12-25 10:23
            回复