m=1+1/1!+1/2!+1/3!+....1/n!
编程计算出M
(PS 分母后面的感叹号表示分母为 以1/n!为例子 1*2*3*...*n的意思
谢谢
哎,总算处理完了,天使发的难了。什么!方法都写完了!! 晕,还剩下个递归,那我就先强了。
int func(int n) { int x; if(n==1) x=1; else x=func(n-1)*n; return(x); }
main() { double m=0.0; int n,i;
printf("Please input n"); scanf("%d",&n);
for(i=1;i<=n;i++) m+=1.0/func(i);
printf("The result is: %f",m); getch(); }
哈哈,神啊,你自己测试一下,能计算的最大值是多少?(N的值)
还有一个复杂度的问题,嘿嘿,你的#¥%!#
LIVE41去那了?你的裁判不做了?
[此贴子已经被作者于2004-08-11 11:38:23编辑过]