编写C语言程, 求 (即求1!+2!+3!+…+20!)
问题:有关数据类型的存储范围
#include<stdio.h>
int main()
{
unsigned long long sum = 0;
unsigned long long t = 1;
for(int i=1;i<=20;i++)
{
t = 1;
for(int j=1;j<=i;j++)
t = t*j;
sum += t;
}
printf("%llu",sum);
return 0;
}