计算1到10的阶乘之和:1!+2!+3!+…+10!
C语言
#include <stdio.h>
main()
{
int s=1,sum=0;
for(int i=1;i<=10;i++)
{
s*=i; //s=i*s
sum+=s;
}
printf("1!+2!+...+10!=%d",sum);
}
Python
s=1
sum=0
for i in range(1,11):
s*=i # 1!等于1乘以1,2!等于1!乘以2,3!等于2!乘以3,
# 以此类推 ,10!等于9!乘以10
sum+=s
print("1!+2!+3!+...+10!=%d"%sum)