利用泰勒级数计算sinx的值,要求最后一项的绝对值小于,并统计出此时累加了多少项.
利用泰勒级数计算sinx的值,要求最后一项的绝对值小于,并统计出此时累加了多少项.
日期:2019-10-09 19:27:00 人气:1
这个问题肯定要用到循环,由于次数不定所以用while循环。每个累加项是一个循环,对于每个累加项来说,里面又需要计算x的平方和阶乘,对于x平方好说,可以找规律,利用循环变量来控制,对于阶乘来说我们可以自定义一个函数达到代码复用的目的。
以下是具体代码:
#include
#include
double factorial (double n);
main()
{
int i=0;
int sign=1; //控制for循环的符号
double x; /