for语句里的阶乘累加怎么写啊
#include<stdio.h>
int main(void)
{
int n,i,sum;
printf("请输入一个数n:");
scanf("%d",&n);
sum=1;
for(i=1;i<=n;i++)
sum*=i;
}
printf("结果是:%d",sum);
return 0;