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

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
主站蜘蛛池模板: 91短视频在线免费观看| 黄色一级视频网| 亚洲精品美女久久久久99| 女人是男人的女未来1分49分| 美女让男人捅爽| 一级毛片无遮挡免费全部| 免费高清a级毛片在线播放| 小坏蛋轻点阿受不了漫画| 真实国产乱子伦对白视频| www..99557c..com| 亚洲老妈激情一区二区三区| 国产精品色拉拉免费看| 色吊丝中文字幕| 亚洲一级理论片| 国产精品黄大片观看| 最近中文字幕mv高清在线视频 | h无遮挡男女激烈动态图| 免费看美女隐私全部| 国产美女口爆吞精普通话| 春色www在线视频观看| 日本dhxxxxxdh14日本| 久久99精品九九九久久婷婷 | 国产亚洲精久久久久久无码| 欧美一区二区三区视频在线观看 | 成人免费视频网| 精品久久久久久亚洲精品| 1000部又爽又黄的做黄禁片| 久久精品国内一区二区三区| 制服丝袜一区二区三区| 国产精品另类激情久久久免费| 欧美一级免费看| 老司机成人影院| 99久久精品费精品国产一区二区| 丝袜足液精子免费视频| 亚洲国产91在线| 国产一级淫片免费播放| 国产欧美日韩另类| 少妇人妻av无码专区| 日韩精品欧美高清区| 直播视频区国产| 跳d放在里面逛超市的视频|