求助一个数组问题
#include<stdioi.h>int main{
int a[10]={0},m,n;
for(int h=0;h<10;h++)
{
scanf("%d",&a[h]);
}
int temp=0,temp2=0,temp3=0,temp4=0,max=0,min=0;
int flag=0,flag1=0;
for(m=0;m<10;m++)
{
for(n=0;n<10;n++)
{
if(a[n]>max)
{
max=a[n];
}
for(int l=max;;l++)
{
if(l%a[n]==0&&l%a[m]==0)
{
flag=1;
break;
}
if(flag==1){
printf("%d",l);
}
if(min>a[n])
{
min=a[n];
}
for(int i=temp2;i>0;i--)
{
if(a[n]%i==0&&a[m]%i==0)
{
flag1=1;
break;
}if(flag1==1){
printf("%d",i);
}
}
}
}
return 0;
}
大佬们,这是我自己刷的一道题目,求数组的最大公约数和最小公倍数,出现编写错误,我找不到错处。麻烦你们知道的帮帮我吧!谢谢了!