free性ⅴideo另类重口,欧美激情视频一区二区三区免费,国内精品国产三级国产av,国产激情久久久久久熟女老人av,欧美成人乱码一区二区三区

大學(xué)生新聞網(wǎng),大學(xué)生新聞發(fā)布平臺(tái)
大學(xué)生新聞網(wǎng)
大學(xué)生新聞大學(xué)生活校園文學(xué)大學(xué)生村官
社會(huì)實(shí)踐活動(dòng)社會(huì)實(shí)踐經(jīng)歷社會(huì)實(shí)踐報(bào)告社會(huì)實(shí)踐總結(jié)社會(huì)實(shí)踐心得
全國(guó)排名校友會(huì)版軟科排名分類排名本科排名一本排名二本排名專科排名學(xué)校地址
求職簡(jiǎn)歷職場(chǎng)法則面試技巧職場(chǎng)故事求職招聘大學(xué)生就業(yè)
英語學(xué)習(xí)計(jì)算機(jī)學(xué)習(xí)電氣工程機(jī)械工程經(jīng)濟(jì)管理建筑設(shè)計(jì)財(cái)務(wù)會(huì)計(jì)
申請(qǐng)書證明書檢討書自薦信演講稿心得體會(huì)調(diào)查報(bào)告讀后感求職信推薦信其它范文

C語言求最小公倍數(shù)

問題描述
求任意兩個(gè)正整數(shù)的最小公倍數(shù)(LCM)。
問題分析
最小公倍數(shù)(Least Common Multiple,LCM),如果有一個(gè)自然數(shù)a能被自然數(shù)b整除,則稱a為b的倍數(shù),b為a的約數(shù),對(duì)于兩個(gè)整數(shù)來說,指該兩數(shù)共有倍數(shù)中最小的一個(gè)。計(jì)算最小公倍數(shù)時(shí),通常會(huì)借助最大公約數(shù)來輔助計(jì)算。

最小公倍數(shù)=兩數(shù)的乘積/最大公約(因)數(shù),解題時(shí)要避免和最大公約(因)數(shù)問題混淆。

對(duì)于最小公倍數(shù)的求解,除了利用最大公約數(shù)外,還可根據(jù)定義進(jìn)行算法設(shè)計(jì)。要求任意兩個(gè)正整數(shù)的最小公倍數(shù)即,求出一個(gè)最小的能同時(shí)被兩整數(shù)整除的自然數(shù)。

算法設(shè)計(jì)
對(duì)于輸入的兩個(gè)正整數(shù)m和n每次輸入的大小順序可能不同,為了使程序具有一般性,首先對(duì)整數(shù)所m和n進(jìn)行大小排序,規(guī)定變量m中存儲(chǔ)大數(shù)、變量n中存儲(chǔ)小數(shù)。

輸入的兩個(gè)數(shù),大數(shù)m是小數(shù)n的倍數(shù),那么大數(shù)m即為所求的最小公倍數(shù);若大數(shù)m不能被小數(shù)n整除則需要尋找一個(gè)能同時(shí)被兩數(shù)整除的自然數(shù)。從大數(shù)m開始依次向后遞增直到找到第一個(gè)能同時(shí)被兩數(shù)整除的數(shù)為止,所以循環(huán)變量i的初值為尋找第一個(gè)能同時(shí)被兩整數(shù)整除的自然數(shù),并將其輸出。需要注意的是,在找到第一個(gè)滿足條件的i值后,循環(huán)沒必要繼續(xù)下去,所以用break來結(jié)束循環(huán)。

在上面的分析過程中沒有提到循環(huán)變量的終止條件,因i的最大值不能確定,像這種終止條件不確定的情況如何來表示?方法有兩種,第一,可以把判定條件表示成循環(huán)變量滿足的基本條件,如本例終止條件可表示成i>0;第二,終止條件省略不寫,利用循環(huán)體中的語句結(jié)束循環(huán),如在找到第一個(gè)滿足條件的自然數(shù)時(shí)利用break語句結(jié)束循環(huán)。

下面是完整的代碼:

#include<stdio.h>
int main()
{
    int m, n, temp, i;
    printf("Input m & n:");
    scanf("%d%d", &m, &n);
    if(m<n) *比較大小,使得m中存儲(chǔ)大數(shù),n中存儲(chǔ)小數(shù)*="" {="" temp="m;" m="n;" n="temp;" }="" for(i="m;" i="">0; i++)  /*從大數(shù)開始尋找滿足條件的自然數(shù)*/
        if(i%m==0 && i%n==0)
        {/*輸出滿足條件的自然數(shù)并結(jié)束循環(huán)*/
            printf("The LCW of %d and %d is: %d\n", m, n, i);
            break;
        }
    
    return 0;
}</n)></stdio.h>
運(yùn)行結(jié)果:
Input m & n:6 24
The LCW of 24 and 6 is: 24
    作者:大學(xué)生新聞網(wǎng)    來源:大學(xué)生新聞網(wǎng)
    發(fā)布時(shí)間:2025-03-12    閱讀:
    掃一掃 分享悅讀
  • C語言求最大公約數(shù)
  • 如果有一個(gè)自然數(shù)a能被自然數(shù)b整除,則稱a為b的倍數(shù),b為a的約數(shù)。幾個(gè)自然數(shù)公有的約數(shù),叫做這幾個(gè)自然數(shù)的公約數(shù)。
  • 03-12 關(guān)注:0
  • C語言求勾股數(shù)
  • 所謂勾股數(shù),是指能夠構(gòu)成直角三角形三條邊的三個(gè)正整數(shù)(a,b,c)。
  • 03-11 關(guān)注:3
  • C語言求回文數(shù)
  • 將數(shù)組中元素重新組合成一新數(shù)。拆分時(shí)變量a的最高位仍然存儲(chǔ)在數(shù)組中下標(biāo)最大的位置
  • 03-11 關(guān)注:3
  • C語言水仙花數(shù)
  • 輸出所有的“水仙花數(shù)”,所謂的“水仙花數(shù)”是指一個(gè)三位數(shù)其各位數(shù)字的立方和等于該數(shù)本身,例如153是“水仙花數(shù)”,因?yàn)椋?53 = 13
  • 03-11 關(guān)注:3
  • C語言求自守?cái)?shù)
  • 自守?cái)?shù)是指一個(gè)數(shù)的平方的尾數(shù)等于該數(shù)自身的自然數(shù)。
  • 03-11 關(guān)注:2
  • C語言求親密數(shù)
  • C語言求親密數(shù)
  • 如果整數(shù)A的全部因子(包括1,不包括A本身)之和等于B;且整數(shù)B的全部因子(包括1,不包括B本身)之和等于A
  • 03-11 關(guān)注:2