呵呵,还得大家给我个思路……
程序代码:/*编写程序输出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 编辑 ]









