最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言輾轉(zhuǎn)相除法求2個(gè)數(shù)的最小公約數(shù)

 更新時(shí)間:2016年12月25日 09:16:16   作者:legenda  
輾轉(zhuǎn)相除法最大的用途就是用來求兩個(gè)數(shù)的最大公約數(shù)。下面通過本文給大家介紹C語言輾轉(zhuǎn)相除法求2個(gè)數(shù)的最小公約數(shù),非常不錯(cuò),感興趣的朋友一起看看吧

輾轉(zhuǎn)相除法最大的用途就是用來求兩個(gè)數(shù)的最大公約數(shù)。

   用(a,b)來表示a和b的最大公約數(shù)。

   有定理: 已知a,b,c為正整數(shù),若a除以b余c,則(a,b)=(b,c)。 (證明過程請(qǐng)參考其它資料)

   例:求 15750 與27216的最大公約數(shù)。

   解:

∵27216=15750×1+11466 ∴(15750,27216)=(15750,11466)
∵15750=11466×1+4284  ∴(15750,11466)=(11466,4284)
∵11466=4284×2+2898  ∴(11466,4284)=(4284,2898)
∵4284=2898×1+1386   ∴(4284,2898)=(2898,1386)
∵2898=1386×2+126   ∴(2898,1386)=(1386,126)
∵1386=126×11     ∴(1386,126)=126

   所以(15750,27216)=126

  輾轉(zhuǎn)相除法比較適合用來求兩個(gè)比較大的數(shù)的最大公約數(shù) 。

代碼如下:

#include<stdio.h>
int main()
{
  int a,b,temp,x;
  scanf("%d%d",&a,&b);
  if(a>b)
  {
    temp=b;
    b=a;
    a=temp;
  }
  while(b%a!=0)
  {
    x=b%a;
    b=a;
    a=x;
  }
  printf("%d",a);
}

以上所述是小編給大家介紹的C語言輾轉(zhuǎn)相除法求2個(gè)數(shù)的最小公約數(shù),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

龙州县| 鱼台县| 抚远县| 盐津县| 梁平县| 福清市| 玉溪市| 黄龙县| 瑞丽市| 长沙市| 宝丰县| 吴江市| 吉木萨尔县| 昌乐县| 富平县| 宣城市| 阆中市| 喀喇沁旗| 集贤县| 金川县| 会同县| 阿坝县| 瑞安市| 舞阳县| 丰都县| 榆树市| 绍兴县| 长泰县| 廊坊市| 武威市| 仁怀市| 仁布县| 湾仔区| 宜宾市| 邛崃市| 翁源县| 襄垣县| 青海省| 乐至县| 英山县| 方正县|