3,求1~n(10)的最小倍数

 1 int test3(int num){
 2     int m=num;
 3     int i;
 4     for(int j=2; j<num; j++){
 5         if(m % j != 0){
 6             for(i=2; i<=j; i++){
 7                 if(j % i == 0){
 8                         m=m*i;
 9                         break;
10                 } 
11             }  
12         }
13     }
14     return m;
15 }
1 test3(3)
2 6
3 
4 test3(10)
5 2520

 

posted @ 2020-06-24 13:52  鱹鱹  阅读(141)  评论(0编辑  收藏  举报