蓝桥杯 基础练习 高精度加法
定义一个数组A,A[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输出即可。
2010012220100122
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
蓝桥杯 基础练习 高精度加法相关推荐
- 蓝桥杯 基础练习 高精度加法
问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义一个数组A ...
- 蓝桥杯 基础练习 高精度加法 C++
记录一下 #include <iostream> #include <string.h> #include <algorithm> using namespace ...
- 基础练习 高精度加法
基础练习 高精度加法 时间限制:1.0s 内存限制:512.0MB 问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标 ...
- 蓝桥杯基础-【切面条】不用画图的解题思路
我们先来看[切面条]的题目: 一根高筋拉面,中间切一刀,可以得到2根面条. 如果先对折1次,中间切一刀,可以得到3根面条. 如果连续对折2次,中间切一刀,可以得到5根面条. 那么,连续对折10次,中间 ...
- 蓝桥杯基础练习合集一(C语言) 1.A+B问题2.数列排序3.十六进制转八进制4.十六进制转十进制5.十进制转十六进制
目录 1.A+B问题 2.数列排序 3.十六进制转八进制 4.十六进制转十进制 5.十进制转十六进制 1.A+B问题 问题描述 输入A.B,输出A+B. 输入格式 输入的第一行包括两个整数,由空格分隔 ...
- 蓝桥杯基础练习一闰年判断
蓝桥杯基础练习一闰年判断 会不定时发布蓝桥杯练习题目,有需要的可以关注一下,谢谢! 1.闰年判断问题 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰 ...
- 蓝桥杯-基础练习-特殊回文数
蓝桥杯-基础练习-特殊回文数 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输 ...
- 蓝桥杯 基础练习 分解质因数 python语言
蓝桥杯 基础练习 分解质因数 python语言 描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入描述: 输入两个整数a,b. 输入样例: 3 10 输出 输出描述: 每行输出一个数的分解, ...
- 蓝桥杯 基础练习 分解质因数 C语言
蓝桥杯 基础练习 分解质因数 C语言 描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入描述: 输入两个整数a,b. 输入样例: 3 10 输出 输出描述: 每行输出一个数的分解,形如k=a ...
最新文章
- Datawhale组队学习周报(第032周)
- 使用smack对tigase进行压力测试
- delphi xe http 收不到反馈消息_20款途乐4.0 xE 办公室开票
- 分享珍藏很久的Python学习知识手册
- tensorflow with gpu 环境配置
- matlab 拉普拉斯锐化函数_机器视觉 03.3 频域高通滤波(锐化)
- 进击的PM:作为产品总监,你需要具备什么样的能力?
- 腾讯 WXG | 技术研究-NLP算法三面复盘
- 编写代码注释的最佳实践
- rust怎么传送到队友_对阵时遇到中二病怎么办?还能怎么办,溜TA就对了!
- sql中的两个简单嵌套
- 彻底卸载vscode Linux,Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)
- 表格中的斜线怎么弄?WPS最全技巧分享
- Keil AC5/Keil AC6/IAR指定数据绝对存储地址
- html5 3d背景墙,3D背景墙的价格怎样?3D背景墙的介绍?
- 骨传导耳机和普通耳机危害哪个小?骨传导耳机
- postman批量运行和参数化
- 前端埋点pv,uv以及实现思路
- 【解决】iptables -P INPUT DROP后无法联网
- 电子科技大学成都学院计算机学院院徽,校训校徽
热门文章
- ASP.NET 3.5中的ListView控件和DataPager控件(二)
- 漫步最优化七——介绍
- 漫步最优化一——引言
- python程序语法元素_python的语法元素(一)
- okhttp builder_从 OkHttp 到 Retrofit 到 OkHttps
- leetcode - 448. 找到所有数组中消失的数字
- 反射矩阵(reflection matrix)推导
- Matlab--获取300dpi或600dpi图形插入word2010中
- 数字图像处理--图像二阶导数的本质
- 张正友标定Opencv实现、标定流程以及图像坐标转为世界坐标