반응형
#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
반응형
'🧩PS > 🥈Nomal' 카테고리의 다른 글
[C/C++] 백준 1003번 피보나치 함수 (0) | 2020.04.12 |
---|---|
[ C/C++] 백준 4641번 Doubles (0) | 2020.04.11 |
[C/C++] 백준 10804번 카드 역배치 (0) | 2020.04.11 |
[C/C++] 백준 2748번 피보나치 수 2 동적 계획법(DP, Dynamic Programming) 풀이(+재귀, 반복알고리즘) (0) | 2020.04.10 |
[C/C++] 백준 2863번 이게 분수? (0) | 2020.04.08 |