以下是我的代码,提交不通过(显示wrong answer),是这种方法不行吗?
#include<stdio.h>
int main(int argc, char* argv[])
{
int n; //一组中数的个数
int s[1000];
int i;
int x; //用于存储一组数中的最大数
while (scanf("%d",&n)!=EOF)
{
x = 0
for (i = 0; i < n; i++)
{
scanf("%d",&s[i]);
if (s[i]>x)
x = s[i];
}
while(1)
{
for (i = 0; i < n; i++)
{
if (x%s[i]!=0)
break;
}
if(i >= n)
break;
x++;
}
printf("%d\n",x);
}
return 0;
}