编程计算1!-2!+3!-4!+""""+n!的值
#include <stdio.h>
void main()
{
int n,k, sum,i,t, fact,f=1;
printf("please input n:");
scanf("%d", &n);
for(k=1, sum=0;k<=n;k++)
{
for(i=1, fact=1;i<=k;i++)fact*=i;
/*
内层for语句求k!
*/
t=fact*f;
/*
变量t存放每个加数项
*/
f=-f;
sum+=t;
}
printf("sum=1!-2!+...+%d!=%d\n",n, sum);