🧩PS/🥈Nomal
[C/C++] 백준 6376번 e 계산
Cocoon_
2020. 4. 11. 14:05
반응형
#include<stdio.h>
double factorial(int n)
{
if (n <= 1) return 1;
return n * factorial(n - 1);
}
double exponential(int n)
{
double ans = 1;
if (n == 0) return 0;
else
{
for (int i = 1; i <= n; i++)
{
ans += double(1 / factorial(i));
}
return ans;
}
}
int main(void)
{
printf("n e\n");
printf("- -----------\n");
printf("0 1\n");
printf("1 2\n");
printf("2 2.5\n");
for (int i = 3; i < 10; i++)
{
printf("%d %.9f\n", i, exponential(i));
}
}
n e
- -----------
0 1
1 2
2 2.5
3 2.666666667
4 2.708333333
5 2.716666667
6 2.718055556
7 2.718253968
8 2.718278770
9 2.718281526
반응형