t0ur1st 5 年前 大数计算 字符串 数学 【蓝桥杯】ADV-159 高精度乘法 题目描述: 在C/C++语言中,整型所能表示的范围一般为-2^31到2^31(大约21亿),即使long long型,一般也只能表示到-2^63到2^63。要想计算更加规模的数,就要用软件来扩展了,比如用数组或字符串来模拟更多规模的数及共运算。现在输入两个整数,请输出它们的乘积。 输入描述: 两行 […] C++, 蓝桥杯 4.39k 0 83
t0ur1st 5 年前 大数计算 【蓝桥杯】BASIC-30 阶乘计算 题目描述: 输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。 算法描述:n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元素都乘以k, […] C++, 蓝桥杯 3.37k 0 3
t0ur1st 5 年前 大数计算 【蓝桥杯】BASIC-12 十六进制转八进制 题目描述: 给定n个十六进制正整数,输出它们对应的八进制数。 【提示】先将十六进制数转换成某进制数,再由某进制数转换成八进制。 输入描述: 输入的第一行为一个正整数n (1<=n<=10)。接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制 […] C++, 蓝桥杯 3.63k 0 1
t0ur1st 5 年前 大数计算 字符串 【蓝桥杯】ADV-136 大数加法 题目描述: 输入两个正整数a,b,输出a+b的值。 输入描述: 两行,第一行a,第二行b。a和b的长度均小于1000位。 输出描述: 一行,a+b的值。 输入样例: 4 2 输出样例: 6 解题思路: 将字符串sa、sb分别逆序存入数组a、b中,然后开始相加进位,最后忽略前置0进行输出即可。哈哈哈感 […] C++, 蓝桥杯 2.85k 0 1