题目描述: 实现一个加法器,使其能够输出a+b的值。 输入: 输入包括两个数a和b,其中a和b的位数不超过1000位。 输出: 可能有多组测试数据,对于每组数据,输出a+b的值 样例输入: 2 6 1000000000000000000000 1000000000000000000000000000 ...
分类:
其他好文 时间:
2018-03-16 12:09:48
阅读次数:
103
在codevs里发现的一份高精度开根号模板。 ...
分类:
其他好文 时间:
2018-03-13 15:39:53
阅读次数:
135
《Java程序设计》第2周学习总结 2 3章学习内容 第二章 标识符(名字) 关键字 int class 基本数据类型 逻辑类型 整数类型 字符类型 浮点类型 各类型相互转换 低级别给高级别可以直接转换 高级别给低级别需要强制转换 输入输出数据 数组 第三章 运算符,表达式和语句 按最高精度来算 语 ...
分类:
编程语言 时间:
2018-03-11 20:54:11
阅读次数:
185
清华大学的机试题,求N!(1<=n<=1000) 其实是一个大数和一个小于等于4位的int相乘 ...
分类:
其他好文 时间:
2018-03-11 14:39:47
阅读次数:
177
这个高精度没有使用两个char来模拟,而是用每个int保存大数的4位 ...
分类:
其他好文 时间:
2018-03-11 02:39:17
阅读次数:
213
为了弄懂这个代码,还是用代数的方法。。。求5!的值 I=1 a[1]=a[1]*i=1*1=1 J=1.j<=0这个条件不满足,跳出循环 A[1]>=10这个条件不满足,跳出循环。 I=2 A[1]=a[1]*i=1*2=2 J=1.j<=0这个条件不满足,跳出循环 A[1]>=10这个条件不满足跳 ...
分类:
其他好文 时间:
2018-03-10 14:10:48
阅读次数:
160
我们知道,当列一个乘法竖式时,使一个乘数的一个数字和另一个乘数的一个数字相乘,将得到的结果放在它相应的“等待相加”的位置。而这个“等待相加”的位置每一行依次往前“挪”,而现在我们把原本“第二行”记录的结果直接加到“第一行”中,再加上后一个数字向前的进位,更新了当前位置的数字值。通过cc[i + j ...
分类:
其他好文 时间:
2018-03-10 13:59:07
阅读次数:
165
#include using namespace std; int main() { int n, m, temp; //余数remainder 进位carry_bit int remainder=0, carry_bit=0; cin>>m; int a[10000]; for(int i=0; ... ...
分类:
其他好文 时间:
2018-03-09 20:31:31
阅读次数:
112
问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算 ...
分类:
其他好文 时间:
2018-03-09 20:27:08
阅读次数:
160