编写程序:输入一个正整数x和一个正整数n,求下列算式的值.x-x²/2!+x³/3!-x^4/4!+...+[(-1)^(

问题描述:

编写程序:输入一个正整数x和一个正整数n,求下列算式的值.x-x²/2!+x³/3!-x^4/4!+...+[(-1)^(
编写程序:输入一个正整数x和一个正整数n,求下列算式的值.
x-x²/2!+x³/3!-x^4/4!+...+[(-1)^(n-1)](x^n)/n!
要求定义和调用两个函数,fact(n)计算n的阶乘,mypow(x,n)计算x的n次幂,两个函数的返回值类型都是duoble.

LZ自己试一下我的-.-
#include
#include
double fact(int n)
{
int j=1;
double multiply=1;
for(j=1;j输入x=2,n=3时,输出的是-1.5。是不是哪里错了?