tft每日頭條

 > 圖文

 > c語言中開10次方

c語言中開10次方

圖文 更新时间:2025-02-10 11:50:37

c語言中開10次方(C語言-求8的8888次方)1

①思路

8的8888次方,

就是8連續自乘8888次,

需要一個乘法的循環函數

②程序

#include<studio.h>

/*定義函數*/

double f (double x,int y)

{

int i,double s=1.0;

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

return s;

}

/*主函數*/

main ()

{

double a=8.0,b=8888.0;

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

}

③解釋

double f (double x,int y)

/*先定義函數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 )表示計數,循環y次。

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

return s;

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

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

}

至于主函數部分純屬賦值

可以令x=8,y=8888

也可令x=6,y=6666

求6的6666次方。

函數公式的價值就在于可以重複利用!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved