按照2楼的修改我没得到结果 不知道LZ怎么样
这是我改的
#include<stdio.h>
int main()
{
int n;
long long sum=0;//long long vc6编译不了
static long long st=1;//保留st上次的值
for(n=1;n<=20;n++)
st=n*st;
sum=sum+st;
printf("1!+2!+3!+……+20!=%d\n",sum);
return 0;
}
我用的VC6运行不了
打是只用长整型long的话n=20太大
n=10时运行没问题