大数据相加
来源:互联网 发布:汉罗塔c语言 编辑:程序博客网 时间:2024/06/05 23:41
题目:编写程序两个大数据相加,两个大数据按字符串的方式输入
分析:
看到这个题,我就想到了原来求5000!的问题,作为一个技术盲,这种大数据的计算实在一窍不通。后来开发跟我说用数组的方式存数字,我才有了些了解。看了【http://blog.csdn.net/yxnk/article/details/1665052】这篇文章后,我打算自己尝试下这个作业。不会再说,哈哈。
假设a,b是大数据
a=12345;
b=1234567890;
将他们存在数组中,StrA={‘12345’},StrB={'1234567890'}。这样在数组中分配的样子如下
StrA[0]=1;StrA[1]=2;StrA[2]=3;StrA[3]=4;StrA[4]=5;
StrB[0]=1;StrB[1]=2;StrB[2]=3;StrB[3]=4;StrB[4]=5;StrB[5]=6;StrB[6]=7;StrB[7]=8;StrB[8]=9;StrB[9]=0;
第一步是要将两个数组的长度进行比较,数组比较短的要补零
StrA[0]=0; StrA[1]=0;StrA[2]=0;StrA[3]=0;StrA[4]=0;StrA[5]=1;StrA[6]=2;StrA[7]=3;StrA[8]=4;StrA[9]=5;
StrB[0]=1;StrB[1]=2;StrB[2]=3;StrB[3]=4;StrB[4]=5;StrB[5]=6;StrB[6]=7;StrB[7]=8;StrB[8]=9;StrB[9]=0;
第二步是数组中各位逐位相加,要从数组末位(个位)开始,要考虑到进位。
第三步生成新数组。
我觉得原理就是这样,不论成功失败,我都会发上来,不过到点儿快下班了。周末再补吧~
编写程序两个大数据相加,两个大数据按字符串的方式输入
编写程序两个大数据相加,两个大数据按字符串的方式输入
- 大数据相加减
- 大数据相加
- 两个大数据相加
- 大数据相加(转载)
- poj 3982 大数据相加
- 大数据之大数相加
- 数学题-大数据的相加和相加(HDOJ1002(相加)(HDOJ 1042(相乘)
- java double 相加=大数据=BigDecimal
- hdu 大数据相加-a+b Problem II
- 大数据之大数相加(正数即可)
- 大整数相加算法
- 大整数相加
- 大整数相加问题
- 大整数相加
- 大整数相加
- 大数据类型相加
- 大整数相加
- 大整数相加
- C# 生成缩略图
- SQL Server中的权限体系(上)-主体
- 数组中的数分为两组,使得两个组的和的差的绝对值最小
- Json Gson java解析json
- vim 查看多个文档
- 大数据相加
- sublime text 快速编码技巧 GIT图
- linux 压缩与解压缩
- NYOJ 70 阶乘因式分解(二)
- 对词向量进行Kmeans距离
- jsp get传参中文乱码问题解决方法
- SQL Server中的权限体系(下)-安全对象和权限
- HardFault_Handler问题查找方法
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案