20的阶乘,坑了
#include <stdio.h>int main()
{
int N,i;
unsinged long int SUM=1;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
SUM=SUM*i;
}
printf("%d的阶乘是%d\n",N,SUM);
return 0;
}
#include <stdio.h> int main(void) { int N,i; double SUM=1; scanf("%d",&N); for(i=1;i<=N;i++) { SUM=SUM*i; } printf("%d的阶乘是%f\n",N,SUM); return 0; }