最大公约数,或最小公倍数的循环怎么做呢
#include<stdio.h>
int main()
{
int arr[5]={34,56,78,90,24};
int i,j;
//最大公约数
for(i=0;i<5;i++)
for(j=arr[i]/2;j>=1;j--)
if(arr[i]%j==0)
printf("%d的最大公约数是%d\n",arr[i],j);
break;
}
//最小公倍数
//同理,将所有能整除的数相乘就是最小公倍数
return 0;