int fact(int n){
int i,f=1;
for(i=1;i<=n;i++)
f *=i;
return f;
}
int main()
{
int i,n,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++){
if(i%2==0)sum -= fact(i);
else sum += fact(i);
printf("%d\n",sum);
運行結果為
326981