當前位置:編程學習大全網 - 編程軟體 - 多重編程

多重編程

# include & ltstdio.h & gt

# include & ltmath.h & gt

int fun_y(int,int);

int fun_b(int,int);

主()

{

int a,b,gy,GB;

Printf("輸入兩個整數:\ n ");

scanf("%d%d ",& amp壹,& ampb);

gy=fun_y(a,b);

gb=fun_b(a,b);

Printf("最大公約數是:%d\n最小公倍數是:% d \ n ",gy,GB);

}

int fun_y(int x,int y)

{

int z,I;

if(x & gt;y)

z = sqrt(y);

其他

z = sqrt(x);

for(I = z;我& gt=1;我-)

{

if(x % I = = 0 & amp;& ampy%i==0)

打破;

}

返回I;

}

int fun_b(int x,int y)

{

int z,I;

z = x * y;

for(I = x;我& lt= z;i++)

{

if(I % x = = 0 & amp;& ampi%y==0)

打破;

}

返回I;

}

  • 上一篇:圓的參數方程怎麽寫?
  • 下一篇:PC和PLC的區別是什麽?
  • copyright 2024編程學習大全網