zoukankan      html  css  js  c++  java
  • projecteuler Smallest multiple

    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 }
  • 相关阅读:
    网页抓取
    基本数据结构
    小节
    顺序统计量
    线性时间排序
    快速排序
    堆排序 Heapsort
    大数运算
    趣味题,文本中洞的数量
    nginx config配置
  • 原文地址:https://www.cnblogs.com/niithub/p/5799298.html
Copyright © 2011-2022 走看看