首页 > 代码库 > n个数的最小公倍数
n个数的最小公倍数
Description
求n个数的最小公倍数。
Input
输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。
Output
为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。
Sample Input
2 4 6
3 2 5 7
Sample Output
12
70
#include<stdio.h>int GCD(int num, int x){ if(num%x==0) return x; return GCD(x, num%x);}int main (){ int n, x; long long num; while (scanf("%d", &n)!= EOF) { num = 1; while (n--) { scanf ("%d", &x); num = x/GCD(num,x)*num; } printf("%lld\n", num); } return 0;}
n个数的最小公倍数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。