问题描述
输入两个整数ab,输出这两个整数的和。ab都不超过100位。
算法描述
由于ab都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。
  定义一个数组AA[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b
  计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即和的十位数)存入r,把和的个位数存入C[0],即C[0]等于(A[0]+B[0])%10。然后计算A[1]与B[1]相加,这时还应将低位进上来的值r也加起来,即C[1]应该是A[1]、B[1]和r三个数的和.如果又有进位产生,则仍可将新的进位存入到r中,和的个位存到C[1]中。依此类推,即可求出C的所有位。
  最后将C输出即可。
输入格式
输入包括两行,第一行为一个非负整数a,第二行为一个非负整数b。两个整数都不超过100位,两数的最高位都不是0。
输出格式
输出一行,表示a + b的值。
样例输入
20100122201001221234567890
2010012220100122
样例输出
20100122203011233454668012
import java.math.BigDecimal;import java.util.Scanner;public class Main {public static void main(String[] args) {        BigDecimal aBigDecimal ;        BigDecimal bigDecimal;        BigDecimal cBigDecimal;        Scanner scanner = new Scanner(System.in); aBigDecimal = scanner.nextBigDecimal(); bigDecimal = scanner.nextBigDecimal(); cBigDecimal = aBigDecimal.add(bigDecimal); System.out.println(cBigDecimal); }}

转载于:https://www.cnblogs.com/1iHu4D0n9/p/8511381.html

蓝桥杯 基础练习 高精度加法相关推荐

  1. 蓝桥杯 基础练习 高精度加法

    问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义一个数组A ...

  2. 蓝桥杯 基础练习 高精度加法 C++

    记录一下 #include <iostream> #include <string.h> #include <algorithm> using namespace ...

  3. 基础练习 高精度加法

    基础练习 高精度加法 时间限制:1.0s 内存限制:512.0MB 问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标 ...

  4. 蓝桥杯基础-【切面条】不用画图的解题思路

    我们先来看[切面条]的题目: 一根高筋拉面,中间切一刀,可以得到2根面条. 如果先对折1次,中间切一刀,可以得到3根面条. 如果连续对折2次,中间切一刀,可以得到5根面条. 那么,连续对折10次,中间 ...

  5. 蓝桥杯基础练习合集一(C语言) 1.A+B问题2.数列排序3.十六进制转八进制4.十六进制转十进制5.十进制转十六进制

    目录 1.A+B问题 2.数列排序 3.十六进制转八进制 4.十六进制转十进制 5.十进制转十六进制 1.A+B问题 问题描述 输入A.B,输出A+B. 输入格式 输入的第一行包括两个整数,由空格分隔 ...

  6. 蓝桥杯基础练习一闰年判断

    蓝桥杯基础练习一闰年判断 会不定时发布蓝桥杯练习题目,有需要的可以关注一下,谢谢! 1.闰年判断问题 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰 ...

  7. 蓝桥杯-基础练习-特殊回文数

    蓝桥杯-基础练习-特殊回文数 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输 ...

  8. 蓝桥杯 基础练习 分解质因数 python语言

    蓝桥杯 基础练习 分解质因数 python语言 描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入描述: 输入两个整数a,b. 输入样例: 3 10 输出 输出描述: 每行输出一个数的分解, ...

  9. 蓝桥杯 基础练习 分解质因数 C语言

    蓝桥杯 基础练习 分解质因数 C语言 描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入描述: 输入两个整数a,b. 输入样例: 3 10 输出 输出描述: 每行输出一个数的分解,形如k=a ...

最新文章

  1. Datawhale组队学习周报(第032周)
  2. 使用smack对tigase进行压力测试
  3. delphi xe http 收不到反馈消息_20款途乐4.0 xE 办公室开票
  4. 分享珍藏很久的Python学习知识手册
  5. tensorflow with gpu 环境配置
  6. matlab 拉普拉斯锐化函数_机器视觉 03.3 频域高通滤波(锐化)
  7. 进击的PM:作为产品总监,你需要具备什么样的能力?
  8. 腾讯 WXG | 技术研究-NLP算法三面复盘
  9. 编写代码注释的最佳实践
  10. rust怎么传送到队友_对阵时遇到中二病怎么办?还能怎么办,溜TA就对了!
  11. sql中的两个简单嵌套
  12. 彻底卸载vscode Linux,Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)
  13. 表格中的斜线怎么弄?WPS最全技巧分享
  14. Keil AC5/Keil AC6/IAR指定数据绝对存储地址
  15. html5 3d背景墙,3D背景墙的价格怎样?3D背景墙的介绍?
  16. 骨传导耳机和普通耳机危害哪个小?骨传导耳机
  17. postman批量运行和参数化
  18. 前端埋点pv,uv以及实现思路
  19. 【解决】iptables -P INPUT DROP后无法联网
  20. 电子科技大学成都学院计算机学院院徽,校训校徽

热门文章

  1. ASP.NET 3.5中的ListView控件和DataPager控件(二)
  2. 漫步最优化七——介绍
  3. 漫步最优化一——引言
  4. python程序语法元素_python的语法元素(一)
  5. okhttp builder_从 OkHttp 到 Retrofit 到 OkHttps
  6. leetcode - 448. 找到所有数组中消失的数字
  7. 反射矩阵(reflection matrix)推导
  8. Matlab--获取300dpi或600dpi图形插入word2010中
  9. 数字图像处理--图像二阶导数的本质
  10. 张正友标定Opencv实现、标定流程以及图像坐标转为世界坐标