大學生新聞網,大學生新聞發布平臺
大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文

C語言最大公約數和最小公倍數

從鍵盤輸入兩個正整數 a 和 b,求其最大公約數和最小公倍數。

算法思想
利用格式輸入語句將輸入的兩個數分別賦給 a 和 b,然后判斷 a 和 b 的關系,如果 a 小于 b,則利用中間變量 t 將其互換。再利用輾轉相除法求出最大公約數,進而求出最小公倍數。最后用格式輸出語句將其輸出。
程序代碼

#include <stdio.h>
int main()
{
    int a,b,c,m,t;
    printf("請輸入兩個數:\n");
    scanf("%d%d",&a,&b);
    if(a<b)
    {
        t=a;
        a=b;
        b=t;
    }
    m=a*b;
    c=a%b;
    while(c!=0)
    {
        a=b;
        b=c;
        c=a%b;
    }
    printf("最大公約數是:\n%d\n",b);
    printf("最小公倍數是:\n%d\n",m/b);
}
調試運行結果
當輸入的兩個數為 15 和 65 時,打印出的結果如下所示:
請輸入兩個數:
15 65
最大公約數是:
5
最小公倍數是:
195

當輸入的兩個數為 16 和 72 時,打印出的結果如下所示:
請輸入兩個數:
16 72
最大公約數是:
8
最小公倍數是:
144

總結
實例中用到了輾轉相除法來求最大公約數。在求最小公倍數時要清楚最大公約數和最小公倍數的關系,即兩數相乘的積除以這兩個數的最大公約數就是最小公倍數。
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-03-05    閱讀:
    掃一掃 分享悅讀
  • C語言二分查找算法,折半查找算法
  • 本實例采用二分查找法查找特定關鍵字的元素。要求用戶輸入數組長度,也就是有序表的數據長度,并輸入數組元素和査找的關鍵字。
  • 03-05 關注:1
  • C語言歸并排序算法
  • 用歸并排序法對一組數據由小到大進行排序,數據分別為 695、458、362、789、12、 15、163、23、2、986。
  • 03-05 關注:3
主站蜘蛛池模板: 亚洲乱码一区av春药高潮| 九九久久国产精品| 国产老师的丝袜在线看| 欧美最猛黑人xxxx| 大战孕妇12p| 久久精品一区二区三区资源网 | 538在线观看视频| 五月丁六月停停| 哪里可以看黄色播放免费| 婷婷人人爽人人爽人人片| 丰满熟妇乱又伦| 国产一区二区精品久久岳| 色偷偷www8888| а天堂中文最新一区二区三区| 国产三级日产三级韩国三级韩级| 妖精www视频在线观看高清| 欧美极品欧美日韩| 这里是九九伊人| 91精品福利一区二区三区野战| 久久综合狠狠综合久久97色| 免费大片av手机看片| 国产精品色拉拉免费看| 日本一区二区三区免费观看| 波多野结衣一区二区免费视频| 香瓜七兄弟第二季| 69视频免费看| 中文japanese在线播放| 亚洲一区二区三区免费在线观看| 卡通动漫中文字幕第一区| 国产欧美日韩精品丝袜高跟鞋 | √天堂中文www官网| 五月丁香六月综合av| 亚洲精品第二页| 国产v在线播放| 国产成人AV免费观看| 国产精品麻豆va在线播放| 好看的国产精彩视频| 日本三级吃奶乳视频在线播放| 欧美另类videos黑人极品| 白丝爆浆18禁一区二区三区| 色五五月五月开|