黑马程序员技术交流社区

标题: 《射雕英雄传》的一道编程题目,来看看 [打印本页]

作者: 欧德林    时间: 2012-3-25 20:01
标题: 《射雕英雄传》的一道编程题目,来看看
今有物不知其数,三三之数剰二,五五之数剰三,七七之数剰二,问物几何?
看过《射雕英雄传》么?这段话是黄蓉说给瑛姑听的,你有结果了嘛?
除了用 遍历,求余的方法还有什么?
作者: 李见黎    时间: 2012-3-25 21:00
这是中国剩余定理的问题。你可以看看初等数论,有很多介绍的。
作者: 欧德林    时间: 2012-3-25 23:55
大家都不屑于做这么简单的吗、我只会用For循环和if去解决这个问题。

class Demoshe
{
public static void main (String [] args )
        {
        for(int x =1;x<=1000;x++)
                {
                if(x%3==2&&x%5==3&&x%7==2)
                        System.out.println("x的值是"+x);
                }

        }
}

class Demoshe
{
public static void main (String [] args )
        {
        for(int x =1;x<=1000;x++)
                {
                if(x%3==2&&x%5==3&&x%7==2)
                        System.out.println("x的值是"+x);
                }

        }
}

x的值是23
x的值是128
x的值是233
x的值是338
x的值是443
x的值是548
x的值是653
x的值是758
x的值是863
x的值是968
作者: 可见    时间: 2012-3-26 09:44
2L正解 中国剩余定理
作者: 黑马老兵    时间: 2012-3-26 11:21
不用遍历你有答案么???





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2