例如:
求1!+2!+3!+...+n!
思想:
1.下一次利用上一次求的结果再乘以序号得出本次结果;
i=i+1,t=t*i i循环变量,t阶乘结果变量
i就是序号,t就是结果
2.累加思想
sum=sum+t
int main()
{
int sum = 0;
for (int i = 1, t = 1;i <= 12;t *= ++i)
sum += t;
cout << "结果为:" << sum<<endl;
}
例如:
求1!+2!+3!+...+n!
思想:
1.下一次利用上一次求的结果再乘以序号得出本次结果;
i=i+1,t=t*i i循环变量,t阶乘结果变量
i就是序号,t就是结果
2.累加思想
sum=sum+t
int main()
{
int sum = 0;
for (int i = 1, t = 1;i <= 12;t *= ++i)
sum += t;
cout << "结果为:" << sum<<endl;
}