當前位置:首頁 » 編程語言 » c語言輸入兩個整數

c語言輸入兩個整數

發布時間: 2025-09-30 10:39:41

A. c語言編程:輸入兩個正整數,求最大公約數和最小公倍數

#include

voidmain(){

inta,b,n1,n2,t;

while(true)

{

printf("任意輸入兩個正整數: ");

scanf("%d%d",&n1,&n2);

if(n1

{

t=n1;

n1=n2;

n2=t;

}

a=n1;

b=n2;

while(b!=0){/*利用輾除法,直到b為0為止*/

t=a%b;

a=b;

b=t;

}

printf("最大公約數為:%d ",a);

printf("最小公倍數為:%d ",n1*n2/a);

}}

(1)c語言輸入兩個整數擴展閱讀

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

#include<stdio.h>

intgcd(intm,intn);//將輾轉相除的過程封裝為函數,使主函數結構清晰。

intmain(void)

{

inta,b;

while(~scanf("%d%d",&a,&b)){//多組數據輸入時的方式之一與while(scanf("%d%d",&a,&b)!=EOF)用途相同

printf("%d ",gcd(a,b));

return0;

}

intgcd(intm,intn)

{

returnn?gcd(n,m%n):m;//此函數將輾轉相除的過程以遞歸的形式呈現,簡化程序屬於常規套路。

}

熱點內容
怎麼查看愛奇藝的賬號和密碼是什麼 發布:2025-09-30 12:37:36 瀏覽:958
安卓系統版本高低是什麼意思 發布:2025-09-30 12:14:25 瀏覽:994
特朗普曾訪問中國嗎 發布:2025-09-30 12:05:22 瀏覽:741
androidview的坐標系 發布:2025-09-30 11:54:22 瀏覽:698
為什麼編譯後執行文件很大 發布:2025-09-30 11:52:34 瀏覽:482
車輛資料庫 發布:2025-09-30 11:51:08 瀏覽:987
python置頂窗口 發布:2025-09-30 11:17:34 瀏覽:751
英朗13t有哪些配置 發布:2025-09-30 10:54:41 瀏覽:764
間接配置法也叫什麼 發布:2025-09-30 10:53:54 瀏覽:290
c語言輸入兩個整數 發布:2025-09-30 10:39:41 瀏覽:357