HDU 1012 u Calculate e
程序员文章站
2022-07-15 08:50:47
...
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1012
水题,就有一点点逗人玩儿的意思,前三个可以直接输出,不用绞尽脑汁地去判断它小数点后有几位小数
#include<stdio.h>
int factorial(int n) {
if(n == 0)
return 1;
return n* factorial(n - 1);
}
int main() {
printf("n e\n");
printf("- -----------\n");
printf("0 1\n1 2\n2 2.5\n");
for(int i = 3; i <= 9; i++) {
double sum = 0;
for(int j = 0; j <= i; j++)
sum += 1.0/factorial(j);
printf("%d %.9lf\n", i, sum);
}
return 0;
}
上一篇: 2018秋季C语言学习总结
下一篇: C语言联合体union