编程计算《孙子算经》中的一题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?

解决方案 »

  1.   

    public class MathExample 
    {
    //编程计算《孙子算经》中的一题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?
    public static void main(String[] args)
    {
    //分析:
    //三三数之剩二------n%3==2;n>=2
    //五五数之剩三------n%5==3;n>=3
    //七七数之剩二------n%5==2;n>=2
    int n=3;
    for(;n<10000;n++)//求出一万以内的所有满足条件的数n.
    {
    if(n%3==2&&n%5==3&&n%7==2)System.out.println(n);
    }
    }
    }
      

  2.   


    public static void getResult(){
    for (int i=0;;i++){
    if ((i%3==2)&&(i%5==3)&&(i%7==2)){
    System.out.println(i);
    break;
    }

    }算出来是23,3*5*7=105
    所以最后的答案是23+105*n (n=1,2,3,```````)