电竞比分网-中国电竞赛事及体育赛事平台

分享

C語言-求8的8888次方?

 北書房2014 2022-04-20
文章圖片1

①思路

8的8888次方,

就是8連續(xù)自乘8888次,

需要一個乘法的循環(huán)函數(shù)

②程序

#include<studio.h>

/*定義函數(shù)*/

double f (double x,int y)

{

int i,double s=1.0;

for(i=0;i<y;i++)s=s*x;

return s;

}

/*主函數(shù)*/

main ()

{

double a=8.0,b=8888.0;

printf('%f\n',f(a,b));

}

③解釋

double f (double x,int y)

/*先定義函數(shù)f(x,y)為x的y次方。*/

{

int i,double s=1.0;

for(i=0;i<y;i++)s=s*x;

/*(i=0;i<y;i++)表示計數(shù),循環(huán)y次。

搭配s=s*x就變成了x連續(xù)自乘y次。*/

return s;

/*將s的值返回給f(a,b),

至于實參(a,b)可不可以和形參用一樣的字母(x,y),我還沒試過,同樣的字母,不知道程序會不會紊亂,好奇的朋友可以在編譯器上試一下*/

}

至于主函數(shù)部分純屬賦值

可以令x=8,y=8888

也可令x=6,y=6666

求6的6666次方。

函數(shù)公式的價值就在于可以重復(fù)利用!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多