打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C语言-求8的8888次方?

①思路

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次方。

函数公式的价值就在于可以重复利用!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C 求n次方函数
c++ 中函数操作符operator() 的使用
傅里叶级数逼近的源码(完整程序)
自己实现的atof()和atoi()代码
C中如何调用C++函数
浙大版《C语言程序设计(第3版)》题目集 习题5-7 使用函数求余弦函数的近似值
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服