本文主要是介绍1093阶层之和,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
输入n,计算S=1!+ 2!+…+ n!的末6位(不含前导0)。这里,n!表示前n个正整数之积。
输入
输入n,,n≤ 106。
输出
输出S的末6位(不含前导0)。
#include<iostream>
using namespace std;
int main(){ int n,i,j,s=1,result=0;cin>>n;for(i=1;i<=n;i++){s=s*i;s=s%1000000;result=result+s;}result=result%1000000;cout<<result<<endl;system("pause");return 0;
}
这篇关于1093阶层之和的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!