求不定数目的n个数的最小公倍数

#include<iostream> #include<cstring> #include<cstdio> using namespace std; long int pp=1; void found(long int t) {   long int max,min;      if(t<pp)   {  max=pp;min=t;}   else   {max=t;min=pp;}   for(int i=1;i<=min;i++)    if((max*i)%min==0)    { pp=max*i;break;} }  int main()  {  long int n,m,t;     while(cin>>n)  {     while(n--)   { cin>>t;        found(t);    }   cout<<pp<<endl;   pp=1;  }   return 0;

 }

posted on 2015-03-23 00:03  一梦千寻  阅读(104)  评论(0编辑  收藏  举报

导航