最大公約數和最小公倍數

來源:互聯網
上載者:User

標籤:can   scanf   code   最小   color   component   最小公倍數   problem   com   

求數a和數b的最大公約數和最小公倍數.(a和b都是(1--100000)之間的數)輸入
有多組測試資料.每一組輸入的測試資料佔一行.從鍵盤輸入a,b.當輸入為0和0時程式結束.
輸出
輸出最大公約數和最小公倍數.每一組測試資料的輸出結果佔一行.最大公約數和最小公倍數之間有兩個空格隔開.
範例輸入
2 65 60 0
範例輸出
2 61 30
#include <stdio.h>int main(){    int a,b,c,d,t,i,j;    while(1)    {    scanf("%d  %d",&a,&b);    if(a==0&&b==0)    {        break;    }    else    {        i=a;        j=b;        t=1;    while(t!=0)    {            t=a%b;            a=b;            b=t;    }        c=a;        d=i*j/c;        printf("%d  %d\n",c,d);    }    }        return 0;    }

 

最大公約數和最小公倍數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.