编写程序,计算并且输出1-10每个整数的阶乘之和。
无
样例输出
输出1-10每个整数的阶乘之和。
注意:共有10个数。样例
样例输出
样例输入
1
3
9
33
代码如下:
#include <stdio.h>
int main()
{
int i = 1, r = 1, sum = 0;
for (i = 1; i <= 10; i++)
{
r *= i;
sum += r;
printf("%d\n", sum);
}
return 0;
}
一下子问三遍,浪费了啊
#include <stdio.h>
int main()
{
int s=1,sum=0;
for(int i=1;i<=10;i++)
{
s *= i;
sum += s;
printf("%d\n",sum);
}
}
该回答引用GPTᴼᴾᴱᴺᴬᴵ
以下是C++代码实现:
#include <iostream>
using namespace std;
int main() {
int sum = 0;
int factorial = 1;
for (int i = 1; i <= 10; i++) {
factorial *= i;
sum += factorial;
}
cout << "1-10每个整数的阶乘之和为:" << sum << endl;
return 0;
}
输出结果为:
1-10每个整数的阶乘之和为:4037913