CodeurJava
Java
集合 Java
C/C++
Javascript
Php
Python
使用 HTML/CSS、PHP 和 MySQL 登录表单
文本/ASCII 转换器
如何在 Python 中浏览列表
如何在 Java 中浏览 HashMap
Java 套接字:创建客户端/服务器聊天应用程序
如何在 C 中显示质数
在 java 中的两个终端之间生成一个随机数
带有正则表达式的 java 正则表达式
Java 中数组的最小值和最大值
在 Java 中检索 ArrayList 中元素的值
如何在 Java 中浏览 ArrayList
在 Java 中检查数组中是否存在元素
在 Java 中按升序和展开顺序对数组进行排序
Java 中的当前日期和时间
求一幅画的最大值及其在 C 中的位置
Java 中的 foreach 循环示例
在 Java 中使用 ArrayList
java 的 Vector 类
在 C 中计算整数数组的平均值
在 Java 中平均数组
比较 java 中的两个字符串 - equals() 和 equalsIgnoreCase()
Java 中字符串的串联
你如何在 PHP 中导航矩阵?
对具有可比性和比较器的对象的 ArrayList 进行排序
为什么使用公共静态 void 主字符串 args 方法?
检查 C 中的数字是偶数还是奇数
Java 中的 HashSet
Java 中的方法
Java 中的 Set 接口
在 C 中按选择排序
C 中指数函数的递归计算
e(x)=1+ x/1!+ x^2/2!+ x^3/3!+ ... + x^n/n!与
x^n/n!
<跨度>
Ɛ
#include
#include
unsigned long fact_recursive (unsigned short nombre)
{
if (number ==
0
)
return
1跨度>;
else
返回数字 * fact_recursive(数字 -
1跨度>);
}
unsigned int puiss(long int x, int n)
{
if(n ==
0
)
返回 1;
if(n ==
1
)
return x;
int x2 = powers(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
)
{
return
1跨度>;
}
else{
//验证条件 if powers(x,n)/n!>epsilon
if(fraction < epsilon)
返回分数+calcul_formule(x,n-
1跨度>,epsilon);
else
返回 calcul_formule(x,n-
1跨度>,epsilon);
}
}
int main(int argc, char *argv[])
{
int x,n,epsilon;
printf(
输入 x 的值:”
);
scanf(
%d”
,&x);
printf(
输入 n 的值:”
);
scanf(
%d”
,&n);
printf(
输入 Epsilon 的值:
);
scanf(
%d”
,&厄普西隆);
//公式的计算
printf(
exp( %d ) = %f\n”
,x,calcul_formule(x,n,epsilon) );
system(
pause”
);
}
跨度>
Advertisement
AdBlock Detected
Please disable your ad blocker and refresh the window to use this website.