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

对于大数

发布时间:2020-12-14 04:04:16 所属栏目:大数据 来源:网络整理
导读:#include stdio.h#include string.hconst int maxn=3000;int f[maxn];int main(){int i,j,n;scanf("%d",n);memset(f,sizeof(f));f[0]=1;for(int i=2;i=n;i++){int c=0;for(int j=0;jmaxn;j++){int s=f[j]*i+c;f[j]=s%10;c=s/10;}}for(j=maxn-1;j=0;j--){if(f
#include <stdio.h>
#include <string.h>
const int maxn=3000;
int f[maxn];
int main()
{
	int i,j,n;
	scanf("%d",&n);
	memset(f,sizeof(f));
	f[0]=1;
	for(int i=2;i<=n;i++)
	{
		int c=0;
		for(int j=0;j<maxn;j++)
		{
			int s=f[j]*i+c;
			f[j]=s%10;
			c=s/10;
		}
	}
	for(j=maxn-1;j>=0;j--)
	{
		if(f[j])
		break;//忽略前导0 
	}
	for(i=j;i>=0;i--)
	{
		printf("%d",f[i]);
	}
	printf("n");
	return 0;
}
样例:30
265252859812191058636308480000000
请按任意键继续. . .

(编辑:李大同)

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

    推荐文章
      热点阅读