呵呵,还得大家给我个思路……
程序代码:
/*编写程序输出1!+2!+3!+……+n!,n为输入且3<=n<=20*/ #include<stdio.h> main() { double n,y=1,i,sum; printf("请输入n的值:且n的范围为3<=n<=20\n"); scanf("%lf",&n); for(i=0;(n-i)>0;i++) { y=y*(n-i); sum=sum+y; } printf("%lf",y); }谢谢大家,终于完成了。
谢谢“pangding”和“Alen0128”以及大家给点明思路。
[ 本帖最后由 dydsdyds 于 2010-2-17 08:51 编辑 ]