传送门

虽然本题一本通上有,但是一本通不是万能的,这道题就漏掉了进位(所以这告诉我们加法进位很重要)

直接上修改后的题解

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
char s[10001],k[10001];
int a[10000001],b[100001],c[10000001];
int main()
{int lena,lenb,lenc;scanf("%s",s);//洛谷上用gets会有编译提示(其实没事)scanf("%s",k);lena=strlen(s);lenb=strlen(k);for(int i=0;i<=lena-1;i++){a[lena-i]=s[i]-48;}for(int i=0;i<=lenb-1;i++)b[lenb-i]=k[i]-48;lenc=1;int x=0;while(lenc<=lena||lenc<=lenb){c[lenc]=a[lenc]+b[lenc]+x;//这里的x一本通上漏掉了x=c[lenc]/10;c[lenc]%=10;lenc++;}c[lenc]=x;if(c[lenc]==0)lenc--;for(int i=lenc;i>=1;i--)cout<<c[i];return 0;
}

转载于:https://www.cnblogs.com/lcez56jsy/p/10464145.html

P1601高精度加法相关推荐

  1. 基础练习 高精度加法

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

  2. 用C++的类重载高精度加法,乘法和等于符号

    运行结果: 代码如下: #include<iostream> #include<algorithm> #include<string.h> #include< ...

  3. PAT甲级1024 Palindromic Number:[C++题解]回文串和高精度加法

    文章目录 题目分析 题目链接 题目分析 一个判断是否是回文数的函数:check,思路是使用双指针从两端分别往里走. 另一个是高精度加法函数add,传入两个vector. 另外,vector逆序构造可以 ...

  4. PAT甲级1023 Have Fun with Numbers:[C++题解]高精度加法和两个vector大小比较

    文章目录 题目分析 题目链接 题目分析 使用高精度加法高精度加法板子求 这个数的两倍,存在一个vector中. 所谓高精度就是使用string来存大的数,然后模拟列竖式加法,结果一位一位压入数组vec ...

  5. 高精度加法(C++实现)

    高精度加法 简介 用于计算含有超过一般变量存放不下的非负整数 高精度加法这个过程是模拟的小学竖式加法计算 步骤 以下有顺序之分 数组清零 输入 获取长度 逆置 字符型数字转成对应的整型数字 计算并输出 ...

  6. 《信息学奥赛一本通》 高精度加法。输入两个正整数,求它们的和。

    高精度加法.输入两个正整数,求它们的和. 算法分析 升级版代码 算法分析 输入两个数到两个变量中,然后用赋值语句求它们的和,输出.但是,我们知道,在C++语言中任何数据类型都有一定的表示范围.当两个被 ...

  7. 高精度加法(非负)和大数阶乘及和汽水问题

    高精度加法(非负)和大数阶乘 文章目录 高精度加法(非负)和大数阶乘 一.问题描述 二.代码 三.问题描述 四.代码 五.问题描述 六.代码 一.问题描述 二.代码 #define _CRT_SECU ...

  8. 高精度加法(A+BProblemII)

    好久没有写文章了,主要是近期开学上网课再加上刷题的缘故,日常有些忙碌. 话不多说,接下来是正题: 一切问题都是有源头的,在这里我就直接先放题了. 接下来我以代码+部分代码的解释+注意事项进行 ps:( ...

  9. CCF NOI1138 高精度加法

    问题链接:CCF NOI1138 高精度加法. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 给两个正整数,计算它们的和. 输入 两行,每行表示一个数(位数达10000位). ...

最新文章

  1. 关于分库分表,这有一套大而全的轻量级架构设计思路
  2. 360浏览器打不开qq空间_浏览器变慢有救了!只要2秒,重回新安装一样爽快!
  3. Android开发关于网络的书记,Android开发需要了解的网络协议
  4. 【NET CORE微服务一条龙应用】开始篇与目录
  5. Kafka的原理介绍及实践
  6. ceshildkd 124
  7. 网页载入动画 php,网站页面加载动画代码
  8. shell批量文件编码转换
  9. Qt之问题: Unknown module(s) in QT: multimedia
  10. 基于h5的跳一跳游戏的开发与实现_武汉专业开发自助零售系统报价,专业软件小程序定制平台_便企网...
  11. win10打印机不能服务的问题
  12. 2022年MathorCup A题资料汇总
  13. cf 936B Sleepy Game
  14. 生物信息数据格式:fasta格式
  15. python functools.reduce使用_Python的functools.reduce用法
  16. 线性代数学习笔记(二十二)——向量间的线性关系(二)
  17. 【Jetson Nano 入门】环境配置汇总
  18. stm32f4 usb 升级程序_STM32在线升级之 QiFreeUSBS
  19. STM32——中断、EXTI、按键中断实验
  20. Facebook败给Foursquare

热门文章

  1. oracle dbv 离线,bbed和dbv检查数据文件结果不一致?
  2. 数字电路与微型计算机原理,电子科技大学1999年考研真题-微机原理与数字电路...
  3. java定时任务设置为每天执行一次,首次还是好的,到第二天就不执行了的原因
  4. JSON.parseArray()用法
  5. webstore忽略指定的文件夹显示
  6. 「镁客早报」传SpaceX计划展开7.5亿美元贷款融资;LG开始为苹果生产OLED面板
  7. linux简单命令3---帮助命令
  8. Redis开发运维实践数据操作之HyperLogLog操作
  9. python map方法
  10. 接收终端Request.InputStream阅读