P124.40
2015-05-29 10:47
363 查看
#include<stdio.h> #include<math.h> long fect(int n) { long value; if(n==1) value=1; else value=n*fect(n-1); return value; } void fun(int n) { int i; long a; float s=1,b=1; for(i=1;i<=n;i++) { a=(fect(i)); s=s+b/a; } printf("%.6f\n\n",s); } int main() { int n; while(1) { printf("请输入n:"); scanf("%d",&n); fun(n); } return 0; }
相关文章推荐
- C#unix时间戳转换
- Android 开发工具类 18_NetWorkUtil
- Windows下Python科学计算开发环境搭建
- 19_利用android提供的HanziToPinyin工具类实现汉字与拼接的转换
- windows 下使用jetty-distribution-9.2.9.v2
- android判断网络是否可用
- Spring注解@Component、@Repository、@Service、@Controller区别
- 使用python在wordpress博客网站添加新文章示例
- .net 发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容
- 静态路由配置2
- MySQL slave_net_timeout参数解决的一个集群问题案例
- HTML5中meta属性的使用详解
- JAVA的StringBuffer类
- 堆、堆栈与数据结构中的堆
- HDOJ 2081 手机短号
- VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT
- IOS学习之蓝牙4.0
- 第四章 栈与队列
- 详解JavaScript中的this
- 用Scrapy爬虫下载图片(豆瓣电影图片)