x1/1!+x2/2!+x3/3!+......+xn/n!x是从键盘上输入的值,求n从1到10时该式子的值请各位大侠赐教
作业?
int frac(int a){ if(a<0) return 0; else if(a<2) return 1; else return n*frac(a-1); }int f(int x,int n){ return pow(x,n)/frac(n);}int func(int x,int n){ int result=0; for(int i=1;i<=n;i++) result+=f(x,i); return result;}void main(){ int x; cin>>x; for(int i=1;i<=10;i++) cout<<func(x,i)<<endl;}
[此贴子已经被作者于2007-4-6 14:36:33编辑过]
请问下 for(int i=1,i<=n,i++) a*=x; 这句是什么意思呀???
[此贴子已经被作者于2007-4-6 13:09:27编辑过]
考虑欠缺了,你修改下类型就好
"a*=x" means "a=a*x"