早教吧作业答案频道 -->其他-->
c语言1.1指数函数值问题描述通过ex的无穷级数展开公式ex=1+x+x2/2!+x3/3!+x4/4!+…计算ex的值。编写一个函数exp(x),已知x,用无穷级数计算ex,当某项的值小于10-6时,则从1到这项之和为ex的
题目详情
c语言 1.1 指数函数值
问题描述
通过ex的无穷级数展开公式ex= 1+x+x2/2!+x3/3!+x4/4!+…计算ex的值。
编写一个函数exp(x),已知x,用无穷级数计算ex,当某项的值小于10-6时,则从1到这项之和为ex的近似值;
编写程序,输入一个x值,调用函数exp(x)并输出ex的近似值。
输入
输入有若干行,每行有一个实数x,(-10.0≤x≤10.0)。
输入直到输入了一个’#’ ,结束。
输出
对输入中的每一个实数x,在一行上先输出“e(x) = ”,其中x以小数点后有3位小数的形式输出,再将用函数exp(x)计算的值以四舍五入方式保留5位小数输出;同样地,在第二行上先输出“e(x) = ”,其中x以小数点后有 3位小数的形式输出,再将用函数exp(x)计算的值以四舍五入方式保留5位小数输出。
问题描述
通过ex的无穷级数展开公式ex= 1+x+x2/2!+x3/3!+x4/4!+…计算ex的值。
编写一个函数exp(x),已知x,用无穷级数计算ex,当某项的值小于10-6时,则从1到这项之和为ex的近似值;
编写程序,输入一个x值,调用函数exp(x)并输出ex的近似值。
输入
输入有若干行,每行有一个实数x,(-10.0≤x≤10.0)。
输入直到输入了一个’#’ ,结束。
输出
对输入中的每一个实数x,在一行上先输出“e(x) = ”,其中x以小数点后有3位小数的形式输出,再将用函数exp(x)计算的值以四舍五入方式保留5位小数输出;同样地,在第二行上先输出“e(x) = ”,其中x以小数点后有 3位小数的形式输出,再将用函数exp(x)计算的值以四舍五入方式保留5位小数输出。
▼优质解答
答案和解析
#include <stdio.h>
#include <math.h>
double exp(double x) {
double sum = 0;
double term = 1;
double index = 1;
while (fabs(term) >= 1e-6) {
sum = sum + term;
term = term * x / index;
index = index + 1;
}
return sum;
}
int main() {
char c;
double x;
while (scanf(" %c", &c) == 1) {
if (c == '#') break;
ungetc(c, stdin);
scanf("%lf", &x);
printf("e(%.3lf) = %.5lf", x, exp(x));
}
}
看了 c语言1.1指数函数值问题描...的网友还看了以下:
● 简单加密支付系统模型的工作流程包含以下几项: 1. 用户在银行开立信用卡帐户,获得信用卡号; 2 2020-05-26 …
简单加密支付系统模型的工作流程包含以下几项: 1.用户在银行开立信用卡账户,获得信用卡号; 2.业 2020-05-26 …
木笛1.从文中第四段找出一处细节描写,作用?2.第十八段对笛声进行了描写,作用是:1.从文中第四段 2020-06-25 …
1垂头丧气2滔滔不绝3摩拳擦掌4心灰意冷5昂首阔步6自言自语7眺目远望8窃窃私语9得意忘形分类还有 2020-06-28 …
《冬日》朱自清1.文中第一段对父亲的描写,运用了哪些描写方法?2.“一上桌就眼巴巴望着那锅,等《冬 2020-07-12 …
《冬日》朱自清1.文中第一段对父亲的描写,运用了哪些描写方法?2.“一上桌就眼巴巴望着那锅,等《冬 2020-07-12 …
设某项试验的成功率是失败率的2倍,用随机变量ξ描述1次试验的成功次数,则P(ξ=1)等于()A.0 2020-07-12 …
一个多项式用X+1去除,是谁除以谁?一个多项式用x+1出除是商是x^2+x+1,余式是1.求这个多 2020-07-27 …
1.用累差法做求数列1,3,7,13,21,.的一个通项公式2.用累商法做在数列an中,a1=2, 2020-07-30 …
高一集合描述1.用描述法表示下列集合.1.由4和6的公倍数组成的集合.2.所有偶数的集合. 2020-12-19 …