1.基础
#include<stdio.h>
int main()
{
int i,n,j ;
scanf("%d",&n);
for(i= 0;i<n;i++)
{
j=j * i;
}
printf("n的阶乘=%d\n",j)
return 0 ;
}
2.进阶(利用双循环)
题目:计算1!+2!+3!+...+n!
#include<stdio.h>
int main()
{
int i,n,j sum;
scanf("%d",&n);
for(k=0;k<=n;k++)
{
for(i= 0;i<=n;i++)
{
j=j * i;
}
sum sum+j;
}
printf("n的阶乘和=%d\n",j)
return 0 ;
}