|
发表于 2013-10-7 20:40:39
|
显示全部楼层
- #include <stdio.h>
- #define COUNT 20
- int prime[] = {2,3,5,7,11,13,17,19};
- int lcm();
- int count(int m);
- int main()
- {
- int array[COUNT];
- int result;
- for(int i=0; i<COUNT; i++)
- array[i] = i + 1;
- result = lcm();
- printf("%d\n", result);
- return 0;
- }
- int lcm()
- {
- int num[8];
- int result = 1;
- for(int i=0; i<8; i++)
- {
- num[i] = count(prime[i]);
- result *= num[i];
- }
- return result;
- }
- int count(int m)
- {
- int temp = 1;
- while(temp < 20)
- temp *= m;
-
- return temp / m;
- }
复制代码 我也来一个 有人看懂没 时间复杂度O(lgn)
|
|