解题思路:下一项的数值永远比上一项多乘n+1,每运行一次都将运行的值保存,然后最后一块求和
注意事项:要注意求和和保存运行的值要用长整型,要不,就会出现错误
参考代码:
#include <stdio.h>
int main()
{
int i,n;
long long int a=1,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
a=a*i;
sum=sum+a;
}
printf("%lld",sum);
return 0;
}
0.0分
0 人评分