View Code
#include<iostream>
#include<algorithm>
using namespace std;
#define max 100
int a[max];
int y(int a,int b)         //求最大公约数
{
 if(b==0) return a;
 else return y(b,a%b);
}
int b(int a,int b)       // 求最小公倍数
{
 return a/y(a,b)*b;
}
int main()
{
 int t,n;
// freopen("E:\\test.txt","r",stdin);
 cin>>t;
 while(t--)
 {
  int ans,i;
     cin>>n;
  for( i=0;i<n;i++)
  {
   cin>>a[i];
  }
  ans=a[0];
  for(i=1;i<n;i++)
  {
   ans=b(ans,a[i]);            //每两个数求最小公倍数
  }
  cout<<ans<<endl;
 }
 return 0;
}

数学题目,
求几个数的最小公倍数。

相关文章:

  • 2022-01-03
  • 2021-11-30
  • 2022-02-08
  • 2022-12-23
  • 2021-07-19
  • 2021-10-01
  • 2021-06-11
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2018-03-21
  • 2021-09-08
  • 2021-09-16
相关资源
相似解决方案