int prime(int i)
 {
    int j,k,flag;
    flag=1;
   k=sqrt(i);
 for(j=2;j<=k;j++)
    if(i%j= =0)
{  flag=0;
   break;
 }
if(flag)
  return 1 ;
else 
 return 0;
}
int fn1(int i,int j)
{ int temp;
  if(i<j)
 { temp=i;
  i=j;
 j=temp;
}
 while(j!=o)
 { temp=i%j;
   i=j;
  j=temp;
}
return i;
}         //最大公约数
y=i*j/fn1(int i,int j)  //最小公倍数