博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言求x的y次方,自定义函数,自己的算法
阅读量:6248 次
发布时间:2019-06-22

本文共 882 字,大约阅读时间需要 2 分钟。

 

我是一名高二中学生,初中时接触电脑,非常酷爱电脑技术,自己百度学习了有两年多了,编程语言也零零散散的学习了一点,想在大学学习计算机专业,所以现在准备系统的学习C语言,并在博客中与大家分享我学习中的心得与思路。希望大牛路过的时候指点指点。 可以说是第N次学习C语言了,都是学到数组和函数这里停止了,这次下定了决心要学完C语言,不光要学完,还要学好 下面是利用自定义函数写的一个模仿pow()函数工作的一个小程序[求x的y次方]
1 #include
2 3 int main(void) 4 { 5 6 double power(double x, double y); 7 double x, y; 8 printf("请输入底数后按回车\n"); 9 scanf("%lf", &x);10 printf("请输入指数后按回车\n");11 scanf("%lf", &y);12 printf("%lf的%lf次方是%lf", x, y, power(x, y));13 return 0;14 15 }16 17 double power(double x, double y)18 {19 double a, b ,c=x;20 for( a = 1; a < y; a++)21 {22 b = x;23 c = c*b;24 }25 26 return c;27 }
上面代码的大体思路是这样的 利用scanf()函数接受用户输入的底数x,指数y。并赋值给x,y,在printf()函数中调用power()[自定义函数]; power()[自定义函数]是这样工作的: a变量:储存结束循环的值 b变量:用来保证底数不变 c变量:用来保证底数相乘y-1次的结果 for()循环: a
 

转载于:https://www.cnblogs.com/g0ttl/p/5059664.html

你可能感兴趣的文章
2017年第六届数学中国数学建模国际赛(小美赛)比赛心得
查看>>
6.C#知识点:反射
查看>>
CXF2.7整合spring发布webservice
查看>>
神经网络优化(三) - 全连接网络基础
查看>>
整形越界,死循环,产生莫名其妙的问题
查看>>
帝国cms支持的变量及灵动标签变量汇总
查看>>
【博客园客户端】博客园Android客户端更新:离线下载、本地收藏、RSS阅读
查看>>
here is the code for MJPG video capture on ip camera
查看>>
python urllib2 (转)
查看>>
[原]浅谈几种服务器端模型——反应堆模式(基于epoll的反应堆)
查看>>
关于 Content-Encoding: gzip - 知道创宇
查看>>
linux lftp命令
查看>>
跟JBPM学设计模式之工厂方法模式
查看>>
extern用法详解
查看>>
推荐几款软件界面模型设计工具
查看>>
存储过程传言
查看>>
JavaScript求当月天数
查看>>
ClipCursor与GetClipCursor 用法
查看>>
静态查找---->顺序、折半、分块查找
查看>>
经历无数次失败,终于把kamailio装上了
查看>>