不知道怎么写这个,关于最小公倍数的

 

img


img


不知道怎么写这个,关于最小公倍数的,没有头绪,可以看看嘛,谢谢了

2022.10.31重新做了修改,供参考:

#include <stdio.h>
#define N 21
int fun(int a,int b)//求两数的最小公倍数函数
{
    int t;
    if(a<b)
        t=a,a=b,b=t;
    for(t=a;t%a||t%b;t+=a);
    return t;
}
int main()
{
    int T , a[N], n, k, i;
    scanf("%d", &T);
    while (T--){
        scanf("%d",&n);
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
        for(i=1,k=a[0];i<n;i++)
            k = fun(k, a[i]);
        printf("%d",k);
        if(T)  printf("\n");
    }
    return 0;
}

请看: https://so.csdn.net/so/search?q=%E6%9C%80%E5%B0%8F%E5%85%AC%E5%80%8D%E6%95%B0c%E8%AF%AD%E8%A8%80&t=blog&u=&urw=