2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder.
What is the smallest positive number that is evenly divisible by all of the numbers from 1 to 20?
译:
2520是能被从1到10整除的最小整数,求出能被从1到20整除的最小数。
=======================================
第一次code:
1 public class Main 2 { 3 public static void main (String[] args) 4 { 5 System.out.println(sum(600000000)); 6 } 7 public static int sum(int num) 8 { 9 int c=0; 10 for(int i=1;i<num;i++) 11 { 12 if(i % 1== 0 && i % 2 ==0 13 && i % 3== 0 && i % 4 ==0 14 && i % 5== 0 && i % 6 ==0 15 && i % 7== 0 && i % 8 ==0 16 && i % 9== 0 && i % 10 ==0 17 && i % 11== 0 && i % 12 ==0 18 && i % 13== 0 && i % 14 ==0 19 && i % 15== 0 && i % 16 ==0 20 && i % 17== 0 && i % 18 ==0 21 && i % 19== 0 && i % 20 ==0 22 ) 23 { 24 c=i; 25 break; 26 } 27 else 28 { 29 c=111; 30 } 31 } 32 return c; 33 } 34 }
时间: 2024-10-17 22:03:14