久久久久久人妻一区二区三区-激情久久AV一区AV二区AV三区-久久久久久久极品内射-精品少妇人妻AV一区二区

萬能百科  > 所屬分類  > 

請補充main函數,該函數的功能是:輸入兩個正整數numl和num2,求這兩個數的最大公約和最小公倍數。例

請補充main函數,該函數的功能是:輸入兩個正整數numl和num2,求這兩個數的最大公約和最小公倍數。

例如,若輸入的兩個正整數為12,4,則它們的最大公約數為12,最小公倍數為4。

注意:部分源程序給出如下。

請勿改動main函數和其他函數中的任何內容,僅在main函數的橫線上填人所編寫的若干表達式或語句。

試題程序:

include<stdlib.h>

include<stdio.h>

void main

{

int a,b,numl,num2,t;

system("CLS"):

printf("\nInput two numbers:\n");

scanf("%d,%d",&numl,&num2);

if(numl<num2)

{

a=num2;

b=num1:

}

else

{

a=num1;

b=num2;

}

while(【1】)

{

t=【2】

a=b;

b=t:

}

printf(“greatest common pisor:

%d\n",a);

printf("least common multiple:

%d\n",【3】;

}

正確答案:

【1】b!=0【2】a%b[3]numl*num2/a【解析】由程序可知,變量b中存放兩個正整數中較小的那個數,while循環求兩個正整數的公約數。因此【1】填“b!=0”;【2】填“a%b”.【3】處是求兩個正整數最小公倍數的表達式,因此【3】填“numl*num2/a”。

詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。

標簽