资源简介
c++ 阶乘和(入门级示例)
代码片段和文件信息
#include
using namespace std;
int na[11000]s[11000]b[11000];
int main()
{
cin>>n;
a[1]=1; //计算阶乘
int len=1lb;
for(int i=1;i<=n;i++)
{
int x=0;
for(int j=1;j<=len;j++) //eg:1234每一位乘以i(eg:2)
{
a[j]=a[j]*i+x; //当前阶乘(eg:2)等于上一层 (eg:1)乘以i(eg:2)
x=a[j]/10; //进位
a[j]%=10; //只能保
评论
共有 条评论