반응형
[문제] 오일러 수 e는 자연 로그의 밑수로 사용된다. 이 값은 다음과 같은 식에 의해서 근사값을 구할 수 있다.
오일러수를 계산하는 프로그램을 작성하시오.
C 프로그램
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
double factorial(int n)
{
int fct = 1.0;
int i;
for (i = 2; i <= n; i++)
fct *= i;
return fct;
}
int main()
{
double e = 1.0;
int i, n;
printf("N ? ");
scanf("%d", &n);
for (i = 1; i <= n; i++)
e += (1 / factorial(i));
printf("e = %f\n", e);
return 0;
}
반응형
'C_C++' 카테고리의 다른 글
(C/C++) 두 점 사이의 거리, point 구조체 이용 (0) | 2022.11.08 |
---|---|
(C/C++) main() 함수의 인수, 명령행(command line) 인수 (0) | 2022.11.07 |
(C언어) 1차원 배열과 포인터 (0) | 2022.11.06 |
(C언어) 문자열 복사 mystrcpy 함수 만들기 (0) | 2022.11.06 |
(C언어) 문자열 결합 mystrcat 사용자 정의 함수 만들기 (0) | 2022.11.06 |