湖北民族学院 OJ HBMY Lowest Common Multiple Plus

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/83903648

2017级  计算机科学与技术   袁壮苗 

题目描述

求n个数的最小公倍数。

输入描述

输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。

输出描述

为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。

输入样例

2 4 6
3 2 5 7

输出样例

12
70
#include<stdio.h>  
int gcd(int a,int b)  
{  
    if(b==0) return a;  
    return gcd(b,a%b);  
}  
 
int main()  
{  
    int n,a,b,c,i;  
    while(~scanf("%d",&n))  
    {  
        scanf("%d",&a);  
        for(i=1;i<=n-1;i++)  
        {  
            scanf("%d",&b);  
            c=gcd(a,b);  
            a=a/c*b;  
        }  
        printf("%d\n",a);  
    }  
    return 0;  
}  

猜你喜欢

转载自blog.csdn.net/qq_40763929/article/details/83903648
今日推荐