加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读