x的n次幂递归求解
2015-09-20 08:33
197 查看
#include <stdio.h> double c(int x,int n); void main() { int x,n; while(scanf("%d%d",&x,&n)!=EOF) { printf("%.2lf\n",c(x,n)); } } double c(int x,int n) { if(n==0) return 1; else if(n>0) return x*c(x,n-1); else return 1/(x*c(x,n+1)); }
相关文章推荐
- 直接复制与使用序列化克隆时间比较
- mac Can't connect to MySQL server on '127.0.0.1' (61)
- C++11实现模板手柄:委托构造函数、defaultkeyword分析
- 网页性能管理详解
- TCP与UDP的区别
- 【五校联考2015 9.19】总结
- 【POJ】1741 Tree 点分治
- GPU 图像处理trick
- input subsystem
- 【C++知识汇总】运营商 & 运算符重载
- acm的一些头文件和调试代码
- FreeBSD IPFW 防火墙的安装和设置
- 可空数据类型 和 随机数
- HDU 1541 Stars (树状数组)
- WildFly8.1(JBoss)+mod_cluster(Apache)群集配置
- Android自定义控件
- linux网络编程投票
- Eclipse “cannot be resolved to a type” error
- gradle--第十二章 使用Gradle图形用户界面接口
- Andrioid 实用代码片段