sinat_36893695
Hidari_zj
2017-01-24 16:07

【新人求问】c语言,求最最小公倍数

  • c

以下是我的代码,提交不通过(显示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;
}
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

6条回答