怎么求10个数的最大公约数和最小公倍数啊
求教😭😭 怎么求10个数的最大公约数和最小公倍数
你点击红色的字体
最小公倍数
就有你想要了解的
#include<stdio.h> int f1(int a[],int n,int min){ for(int i=0;i<n;i++) if(a[i]%min!=0)return 1; return 0; } int f2(int a[],int n,int max){ for(int i=0;i<n;i++) if(max%a[i]!=0)return 1; return 0; } main(){ int a[]={4,8,9,6,12,24,22,16,14,32},n=10,min,max; min=max=a[0]; for(int i=1;i<n;i++){ min=min>a[i]?a[i]:min; max=max<a[i]?a[i]:max; } while(f1(a,n,min)) min--; while(f2(a,n,max)) max++; printf("最大公约数:%d,最小公倍数:%d",min,max); }