
大数
D明明就是我
没有人可以回到过去从头再来,但是每个人都可以从今天开始,创造一个不一样的结局。
展开
-
@java蓝桥杯B组习题基础练习(30)BASIC-030 阶乘计算 高精度
问题描述输入一个正整数n,输出n!的值。 其中n!=123*…*n。算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。 首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!的值。输...原创 2020-04-19 16:23:05 · 481 阅读 · 0 评论 -
@java蓝桥杯B组习题基础练习(30)BASIC-029 高精度加法 数组 高精度 (败笔)
问题描述输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即和的...原创 2020-04-19 15:31:34 · 276 阅读 · 0 评论