#include <stdio.h>
main()
{
int a[1000],n,i,max,com;
while(scanf("%d",&n)!=EOF)
{
for(max=i=0;i<n;i++)
{
scanf("%d",&a[i]);
if(a[i]>max)
max=a[i]; //找出n个整数最大的数
}
com=max;
while(1)
{
for(i=0;i<n;i++)
if(com%a[i])
break;
if(i==n)
break;
else
com+=max;
}
printf("%d\n",com);
}
}
注意:
1、输入要包含多组测试数据。