CodeurJava
Java
컬렉션 Java
C/C++
Javascript
Php
Python
Comment afficher les nombres premiers en C
C에서 그림의 최대값과 위치 찾기
C에서 정수 배열의 평균 계산
C에서 숫자가 짝수인지 홀수인지 확인
C에서 선택으로 정렬
C 언어에서 재귀 적으로 배열을 뒤집는 방법
C 언어에서 PGCD의 재귀 계산
C에서 정수의 모든 약수 찾기
C에서 정수의 재귀 계승 계산
Algorithme Tours de Hanoï en C
C-버블 분류
C에서 삽입 정렬
C에서 유월절 삼각형을 구성하는 함수
C에서 배열의 값 삭제
C에서 1차 방정식 풀기
Java - JDBC 드라이버로 MySQL에 연결
C에서 정수를 반전하는 방법
C++에서 텍스트 파일 읽기 및 쓰기
Télécharger et installer Java: JDK, JRE et Eclipse
C++에서 두 터미널 사이에 난수 생성
C++의 행렬 미적분학 - 두 행렬 곱하기
단어가 C에서 회문인지 확인
C에서 이진수를 십진수로 변환
C에서 숫자를 한 밑에서 다른 밑으로 변환
C/C++ - 텍스트 파일 만들기 및 편집
C++에서 파일의 문자열 검색
C/Java - 피보나치 수열
C의 테이블에서 최소 숫자의 위치 찾기
C 파일에서 문자열의 빈도
Calcul matriciel en C++ - produit d'une matrice par un vecteur
C에서 지수 함수의 재귀 계산
e(x)=1+ x/1! + x^2/2! + x^3/3! + ... + x^n/n! 와
x^n/n!
< 스팬>
Ɛ
#include< stdio.h>
#include< stdlib.h입니다>
unsigned long fact_recursive (unsigned short nombre)
{
if (숫자 ==
0
)
반환
1스팬>;
else
반환 번호 * fact_recursive(숫자 -
1스팬>);
}
unsigned int puiss(long int x, int n)
{
if(n ==
0
)
반환 1;
if(n ==
1
)
return x;
int x2 = 거듭제곱(x,n/
2
);
if(n%2 ==
0
)
x2*x2 반환;
return x2 * x2 * x;
}
double calcul_formule(int x, int n, int epsilon)
{
이중 분수 = (double)puiss(x,n) / (double)fact_recursive(n);
if(n==
0
)
{
반환
1스팬>;
}
else{
//powers(x,n)/n인 경우 조건 검증! > epsilon
if(분수 < 엡실론)
반환 분수+calcul_formule(x,n-
1
,엡실론);
else
return calcul_formule(x,n-
1
,엡실론);
}
}
int main(int argc, char *argv[])
{
정수 x,n,엡실론;
printf(
"x의 값을 입력하십시오 : "< / span>);
scanf(
"%d"
,& x);
printf(
"n 값 입력: "
);
scanf(
"%d"
,& n);
printf(
엡실론의 값을 입력합니다: "
);
scanf(
"%d"
,& 엡실론);
//수식 계산
printf(
"exp( %d ) = %f\n"
,x,calcul_formule(x,n,엡실론) );
system(
"일시 중지"
);
}
Advertisement
AdBlock Detected
Please disable your ad blocker and refresh the window to use this website.