蓝桥杯基础训练:高精度阶乘

蓝桥杯基础训练:高精度阶乘,第1张

蓝桥杯基础训练:高精度阶乘

蓝桥杯冲冲

#include

#define MAX 10000
int arr[MAX]={0};

void to_upper(int a[],int *max)
{
	int i;
	for(i=0; i=10)
		{
			*max=i+1;
			a[i+1]+=arr[i]/10;
			a[i]%=10;
		}
	}
}

int main(void)
{
	int i,n,j,max;
	scanf("%d",&n);
	arr[0]=1;
	for(i=1; i<=n; i++)
	{
		for(j=0; j=0; i--)
	{
		printf("%d",arr[i]);
	}
	return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5651458.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存