久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

c語言寫兩個函數(shù)分別,C語言兩個函數(shù)

C語言 寫兩個函數(shù),分別求兩個整數(shù)的最大公約數(shù)和最小公倍數(shù),用主函數(shù)調(diào)用這兩個函數(shù),并輸出結果兩個整

#includelt;stdio.hgt;//0和任意的一個數(shù)的最大公約數(shù)就是那個數(shù)(最小公倍數(shù)就是0)

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比婁煩網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式婁煩網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋婁煩地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。

int yue(int x,int y)

{

int m,t;

if(ygt;x)

{

t=x;//將x與y的值交換

x=y;

y=t;

}

while(y!=0)

{

m=x%y;

x=y;

y=m;

}

return x;

}

int bei(int x,int y,int p)

{

return(x*y/p);

}

int main()

{

int yue(int,int);

int bei(int,int,int);

int p,q,a,b;

printf("請輸入兩個整數(shù):");

scanf("%d%d",a,b);

q=yue(a,b);

p=bei(a,b,q);//最小公倍數(shù)=兩數(shù)的乘積除以它們的最大公約數(shù)

printf("最大公約數(shù)是:%d\n最小公倍數(shù)是:%d\n",q,p);

}

擴展資料:

#includelt;iostreamgt;

using namespace std;

int i;

int max(int a,int b)

{

//coutlt;lt;"max";

int s;s=i=2;

//coutlt;lt;slt;lt;endl;

if(agt;b)

{

i=b;

}

else

i=a;

do{

if(a%i==0b%i==0)

{

//coutlt;lt;"do里面的s!"lt;lt;slt;lt;endl;

//coutlt;lt;"do里面的i!"lt;lt;ilt;lt;endl;

s=i;

break;

}

i--;

}while(ilt;ailt;b);

//coutlt;lt;"end的s!"lt;lt;slt;lt;endl;

//coutlt;lt;"end的i!"lt;lt;ilt;lt;endl;

return s;

}

int min(int a,int b)

{

//coutlt;lt;"min";

int s;s=1;i=2;

do{

if(i%a==0i%b==0)

{

//coutlt;lt;"do里面的s!"lt;lt;slt;lt;endl;

//coutlt;lt;"do里面的i!"lt;lt;ilt;lt;endl;

s=i;break;

}

i++;

}while(ilt;=a*b);

//coutlt;lt;"end的s!"lt;lt;slt;lt;endl;

//coutlt;lt;"end的i!"lt;lt;ilt;lt;endl;

return s;

}

int main()

{

int x,y,m,n;

cingt;gt;xgt;gt;y;

m=max(x,y);n=min(x,y);

coutlt;lt;mlt;lt;""lt;lt;n;

}

c語言編寫兩個自定義函數(shù),分別實現(xiàn)求兩個整數(shù)的最大公約數(shù)和最小公倍數(shù),并用主函數(shù)調(diào)用這兩個函數(shù)

#includelt;stdio.hgt;

#includelt;stdlib.hgt;

int HCF(int x,int y);//定義最大公約數(shù)函數(shù)

int LCM(int p,int q);//定義最小公倍數(shù)函數(shù)

int main()

{

int a,b,hcf,lcm;

scanf("%d%d",a,b);//輸入兩個整數(shù)

hcf=HCF(a,b);//調(diào)用最大公約數(shù)函數(shù)

lcm=LCM(a,b);//調(diào)用最小公倍數(shù)函數(shù)

printf("HCF is%d LCM is%d\n",hcf,lcm);//輸出最大公約數(shù)和最小公倍數(shù)

system("pause");

return 0;

}

int sum;//定義外部變量sum

//最大公約數(shù)函數(shù)

int HCF(int x,int y)

{

int i,k,m,n;

sum=1;

k=xgt;y?y:x;

i=2;

while(ilt;=k){

m=x%i;

n=y%i;

if(m==0n==0){

sum*=i;

x/=i;

y/=i;

i=2;

}

else

i++;

}

return sum;

}

//最小公倍數(shù)函數(shù)

int LCM(int p,int q)

{

int lc;

lc=p*q/sum;

return lc;

}

擴展資料:

用法:

1、printf()函數(shù)是格式化輸出函數(shù),一般用于向標準輸出設備按規(guī)定格式輸出信息。

格式輸出,它是c語言中產(chǎn)生格式化輸出的函數(shù)(在stdio.h中定義)。用于向終端(顯示器、控制臺等)輸出字符。格式控制由要輸出的文字和數(shù)據(jù)格式說明組成。

要輸出的文字除了可以使用字母、數(shù)字、空格和一些數(shù)字符號以外,還可以使用一些轉(zhuǎn)義字符表示特殊的含義。

簡單點理解就是,在一段程序中你正確使用該函數(shù),可以在該程序運行的時候輸出你所需要的內(nèi)容。

2、printf函數(shù)是一個標準庫函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。但作為一個特例,不要求在使用printf函數(shù)之前必須包含stdio.h文件。

printf()函數(shù)的調(diào)用格式為:printf("lt;格式化字符串gt;",lt;參量表gt;)。

其中格式化字符串用于指定輸出格式。格式控制串可由格式字符串和非格式字符串兩種組成。

c語言編程寫兩個函數(shù),分別求兩個正數(shù)的最大公約數(shù)和最小公倍數(shù)

#include stdio.h

//求a和b最大公約數(shù):

int yue(int a,int b)

{

int k=1;

int t=ab?b:a;//a大取b,否則取a

for(int i=1;i=t;i++)

{

if((a%i==0)(b%i==0)) k=i;

else continue;

}

return k;//返回最大公約數(shù)

}

//求a和b的最小公倍數(shù),參數(shù)c傳遞的是a和b的最大公約數(shù)

int bei(int a,int b,int c)

{

return (a*b)/c;

}

void main()

{

int a,b;

printf("請按從大到小的順序輸入2個要求值的數(shù)\n");

scanf("%d%d",a,b);

printf("兩個數(shù)的最大公約數(shù)是%d\n",yue(a,b));

printf("兩個數(shù)的最小公倍數(shù)是%d\n",bei(a,b,yue(a,b)));

}

c語言編寫兩個函數(shù),分別求出兩個整數(shù)的最大公約數(shù)和最小公倍數(shù)。用主函數(shù)調(diào)用這兩個函數(shù),并輸出結果。

#include?"stdio.h"

int?gcd(int?a,int?b){

int?r;

while(r=a%b)

a=b,b=r;

return?b;

}

int?lcm(int?a,int?b){

return?a/gcd(a,b)*b;

}

int?main(int?argc,char?*argv[]){

int?x,y;

printf("Please?enter?2?positive?integers...\n");

if(scanf("%d%d",x,y)!=2?||?x1?||?y1){

printf("Input?error,?exit...\n");

return?0;

}

printf("The?GCD?of?%d??%d?is?%d\n",x,y,gcd(x,y));

printf("The?LCM?of?%d??%d?is?%d\n",x,y,lcm(x,y));

return?0;

}

運行樣例:

C語言題:寫兩個函數(shù),分別求兩個整數(shù)的最大公約數(shù)和最小公倍數(shù),用主函數(shù)調(diào)用這兩個函數(shù),并輸出結果。

#include stdio.h

int gcd(int x, int y); ///最大公約數(shù)

int lcm(int x, int y); ////最小公倍數(shù)

int main()

{

int a,b;

scanf("%d%d",a,b);

printf("gcd:%d,lcm:%d\n", gcd(a,b),lcm(a,b));

return 0;

}

int gcd(int x, int y)

{

int r;

do

{

r=x%y;

x=y;

y=r;

} while(r!=0);

return x;

}

int lcm(int x, int y)

{

return x*y/gcd(x,y);

}

網(wǎng)站題目:c語言寫兩個函數(shù)分別,C語言兩個函數(shù)
本文URL:http://sd-ha.com/article40/hoooho.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站收錄定制網(wǎng)站、Google、網(wǎng)站改版手機網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站