50分啊QWQ 帮下蒟蒻-&
查看原帖
50分啊QWQ 帮下蒟蒻-&
763186
荒泷一斗楼主2022/8/27 13:36

我的思路

制作函数,算阶乘,然后for循环导入函数,变量储值,输出。


好了,大佬想听的话我也说完了


呈上代码:

#include<bits/stdc++.h>
using namespace std;
 
int jiecheng(int zx)//函数计算阶乘
{
	int k=1;
	for(int i=1;i<=zx;i++)
	{
		k*=i;
	}
	return k;//返回阶乘的值
	k=1;//完成后赋值
}

int main()//主程序
{
	int n,jc=0;
	cin>>n;
	for(int i=1;i<=n;i++)//1到n的阶乘
	{
		jc+=jiecheng(i);//储值
	}
	cout<<jc;
}

大佬求助

2022/8/27 13:36
加载中...