hdu 1042 大数 N!
发布时间:2020-12-14 04:05:27 所属栏目:大数据 来源:网络整理
导读:#include iostream#include cstring#include cstdiousing namespace std;int f[40001];int main(){int n;while( scanf( "%d",n ) != EOF ){memset( f,sizeof( f ) );f[1] = 1;int len = 1;for( int i = 2; i = n; i++ ){int yu = 0;int j = 1;for( ; j = len
#include <iostream> #include <cstring> #include <cstdio> using namespace std; int f[40001]; int main(){ int n; while( scanf( "%d",&n ) != EOF ){ memset( f,sizeof( f ) ); f[1] = 1; int len = 1; for( int i = 2; i <= n; i++ ){ int yu = 0; int j = 1; for( ; j <= len; j++ ){ int t = f[j] * i + yu; f[j] = t % 10; yu = t / 10; } while( yu ){ f[j++] = yu % 10; yu /= 10; } len = j - 1; } for( int i = len; i >= 1; i-- ){ cout << f[i]; } cout << endl; } return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |