C语言求x的y次方,自定义函数,自己的算法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C语言求x的y次方,自定义函数,自己的算法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1005字,纯文字阅读大概需要2分钟。
内容图文
![C语言求x的y次方,自定义函数,自己的算法](/upload/InfoBanner/zyjiaocheng/1059/3d711bb1d649414996581d006128cc43.jpg)
我是一名高二中学生,初中时接触电脑,非常酷爱电脑技术,自己百度学习了有两年多了,编程语言也零零散散的学习了一点,想在大学学习计算机专业,所以现在准备系统的学习C语言,并在博客中与大家分享我学习中的心得与思路。希望大牛路过的时候指点指点。
可以说是第N次学习C语言了,都是学到数组和函数这里停止了,这次下定了决心要学完C语言,不光要学完,还要学好
下面是利用自定义函数写的一个模仿pow()函数工作的一个小程序[求x的y次方]
1 #include<stdio.h> 2 3int main(void) 4{ 5 6double power(double x, double y); 7double 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)); 13return0; 1415} 1617double power(double x, double y) 18{ 19double a, b ,c=x; 20for( a = 1; a < y; a++) 21 { 22 b = x; 23 c = c*b; 24 } 2526return c; 27 }
上面代码的大体思路是这样的
利用scanf()函数接受用户输入的底数x,指数y。并赋值给x,y,在printf()函数中调用power()[自定义函数];
power()[自定义函数]是这样工作的:
a变量:储存结束循环的值
b变量:用来保证底数不变
c变量:用来保证底数相乘y-1次的结果
for()循环:
a<y:来保证x自乘y次以达到x的y次方
b=x:用来保证底数不变
c=c*b:前面c已经被赋值为x,第一次循环时c被作为底数,底数与底数自乘,之后是作为底数被相乘y-1次的结果来与底数相乘
如此简单地程序讲解的这么粗糙,我都有些不好意思发了,但还是下定决心发了,希望看到的大牛给我指点指点,新手看不懂的地方也告诉我一下,我在改进下讲解方法,谢谢。
原文:http://www.cnblogs.com/g0ttl/p/5059664.html
内容总结
以上是互联网集市为您收集整理的C语言求x的y次方,自定义函数,自己的算法全部内容,希望文章能够帮你解决C语言求x的y次方,自定义函数,自己的算法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。