x-x^2/2!+x^3/3!+~~~~+(-1)^(n-1)*x^n/n! 怎么用c语言些,注意阶乘!
自己现在刚开始学c,导师留的这道题!确实写不出来,百度了好多也没有个答案,求大神指点!最好程序后面有注解,能用初级的写就用初级的写!
谢谢各位了!
下面是百度上的一个有问题的程序,有人说是n的问题??
#include<stdio.h>
#include<math.h>
int fact(int j){
int m,n;
for(j=1;j<=n;j++)
if(j==1) return 1;
else m=j*fact(j-1);
return m;
}
double mypow(double x,double n){
double b=1,a,c;
a=pow((-1),(n-1));
b=b*x;
c=a*b;
return c;
}
int j,n,x,g; double s,h;
void main()
{
printf("input n,x\n");
scanf("%d%d",&n,&x);
s=mypow(x,n);
g=fact(n);
h=s/g;
printf("s=%d",g);
}