tft每日頭條

 > 知識

 > c語言求最大公約數

c語言求最大公約數

知識 更新时间:2024-11-19 13:44:13

  代碼如下:

  #include

  int main()

  {

  int i,a,b,t;

  scanf(%d%d,&a,&b);//輸入數a,b

  if(a>b)//比較a,b大小,如果a>b則交換,結果為a= 2; i--)//以較小的a為基數,每内次i減小1循環求最大公容約數

  {

  if (a % i == 0 && b % i == 0)//如果兩數均能整除某數則該數為最大公約數

  {

  printf(最大公約數是:%dn,i);

  break;//已得到最大公約數後跳出循環

  }

  }

  if(i==1)//若循環到最後仍無最大公約數則i=1

  printf(兩數隻能同時被1整除!n);

  return 0;

  }

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关知識资讯推荐

热门知識资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved