• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    C語言 輾轉相除法求最大公約數和最小公倍數

    輾轉相除法是求最大公約數和最小公倍數的常用方法,但是對于C語言初學者而言,具有一定的難度,下面來看一看具體步驟吧

    東西/材料

    電腦,VC6軟件

    操作方式

    • 01

      明白具體邏輯關系,畫出法式流程圖(當然,若腦筋中有此關系,也可不畫)。

    • 02

      在vc6軟件中新建工程,在工程下新建文件,不贅述。

    • 03

      接下來就可以編碼嘍!按照流程圖一步一步來。當然,源代碼不止一種,你喜好就好。
      #include<stdio.h>
      main()
      {
      int m,n,a,b,t,temp,h;
      printf("輸入m和n\n");
      scanf("%d%d",&m,&n);
      a=m;
      b=n;
      if(a<b)
      {
      t=a;
      a=b;
      b=t;
      }
      while(b!=0) //求最年夜公約數
      {
      temp=a%b;
      a=b;
      b=temp;
      }
      h=m*n/a;//求最小公倍數
      printf("%d和%d的最年夜公約數是:%d\n",m,n,a);
      printf("%d和%d的最小公倍數是:%d\n",m,n,h);
      }

    • 04

      輸入兩個正整數,就可以獲得它們的最小公倍數和最年夜公約數啦!

    • End
    • 發表于 2018-02-02 00:00
    • 閱讀 ( 1015 )
    • 分類:科學教育

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆