标签:for href 限制 namespace out bsp 0ms jin ios
求10000以内n的阶乘。
100
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
#include<iostream> using namespace std; int ans[100000000],jinwei,chengji; int main() { int k=1,n; cin>>n; ans[1]=1; for(int i=1;i<=n;i++)//枚举因式中的每一个因子 { jinwei=0; for(int j=1;j<=k;j++) { chengji=ans[j]*i+jinwei; jinwei=chengji/10; ans[j]=chengji%10; } while(jinwei) { ans[++k]=jinwei%10; jinwei/=10; } } for(int i=k;i>=1;i--) { cout<<ans[i]; } }
标签:for href 限制 namespace out bsp 0ms jin ios
原文地址:http://www.cnblogs.com/thmyl/p/6159845.html