C言語でe^ xのマクローリン展開のプログラムをつくりたいです。ここまでつくったんですが、
あと何を加えればうまく実行できますか?
#include <stdio.h>
long kaijo(long); //階乗計算関数のプロトタイプ宣言
long kaijo2(long); //階乗計算関数のプロトタイプ宣言(再帰関数)
double power(double, int); //べき乗計算関数のプロトタイプ宣言
double macro(int, int); //マクローリン展開を行う関数のプロトタイプ宣言
int main(void)
{
int x = ;
for( int i = 0; i < ; i++){ printf("%.20f\n", macro(x, i)); } return 0;
}
//マクローリン展開系系算用の関数
//引数:int x, int i
//返値:double
double macro(int x, int i)
{
long bunbo;
double bunshi;
double e_x = 0;
for( int j = 0; j <= i; j++){ bunbo = bunshi = } return e_x;
}
//階乗計算用関数
long kaijo(long n)
{
long f = 1L;
if( n > 0L){
for(long i = 1L; i <= n; i++){
} } return f;
}
//べき乗計算
//引数1:double x
//引数2:int n乗
//返値:double
double power(double x, int n)
{
double a = 1.0;
return a;
}