题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1012

解题思路:对阶乘递归求和

反思:前面3个的输出格式需要注意,可以自己单独打印出来,也可以在for循环里面更改输出小数的位数,另外读题还是要仔细,输出的有9位小数。

#include<stdio.h>
double sum(int n)
{
int i;
double x=1,s=0;
if(n==0)
return 1;
else
{
s=1;
for(i=1;i<=n;i++)
{
x*=1.0/i;
s+=x;
}
return s;
}
}
int main()
{
int i;
double ss=0;
printf("n e\n");
printf("- -----------\n");
printf("0 1\n");
printf("1 2\n");
printf("2 2.5\n");
for(i=3;i<=9;i++)
{
ss=sum(i); printf("%d %.9lf\n",i,ss);
} }

  

最新文章

  1. Linux CentOS 配置JDK环境
  2. JavaScript中的普通函数与构造函数比较
  3. python 语法常用 lambda
  4. 讨论贴:在sp_executesql 中生成的临时表的可见性
  5. [Aaronyang] 写给自己的WPF4.5 笔记[2依赖属性]
  6. Multipath多路径冗余全解
  7. ifndef/define/endif 的作用
  8. Prime Land
  9. javascript 【js‘s word】
  10. C#调用短信接口(通过简单的工厂模式整合多个短信平台)
  11. jquery实现上传图片预览(需要浏览器支持html5)
  12. 如何在sublime中使用sass
  13. nyoj 寻找最大数(二)
  14. 如何在控制台切换Xcode的版本
  15. 【java虚拟机系列】java虚拟机系列之JVM总述
  16. 最短路问题之Bellman-ford算法
  17. Redis-安装篇
  18. HTML5本地存储localStorage与sessionStorage详解
  19. Ubuntu 下 Python自由切换
  20. delphi shr和shl的作用

热门文章

  1. HDU 5729 Rigid Frameworks (联通块计数问题)
  2. 从零开始创建一个 PHP 扩展
  3. 2、在1.VMware虚拟机上安装ubantu系统
  4. composer 安装教程
  5. 【学习笔记】有向无环图上的DP
  6. FreeMarker基本使用
  7. 教你 Shiro + SpringBoot 整合 JWT
  8. elasticsearch实战 修改IK源码实现词组动态更新
  9. fzu 2132
  10. rmq的st算法模板题 nyoj 119