信息学奥赛一本通:1169:大整数减法
1169:大整数减法
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 37499 通过数: 21341
【题目描述】
求两个大的正整数相减的差。
【输入】
共2行,第1行是被减数a,第2行是减数b(a > b)。每个大整数不超过200位,不会有多余的前导零。
【输出】
一行,即所求的差。
【输入样例】
9999999999999999999999999999999999999 9999999999999
【输出样例】
9999999999999999999999990000000000000
不会有多余的前导零。相应代码少些
#include<iostream>
#include<cmath>
#include<cstring>
char a[205],b[205],c[205];
using namespace std;
int main()
{
int m,n,i=0,j=0;
scanf("%s\n%s",a,b);
m=strlen(a);//字串长度
n=strlen(b);
for(i=m-1,j=n-1;j>=0;j--,i--)
{
if(a[i]<b[j])//相应数位减不着时,借一位
{
a[i]+=10;
a[i-1]--;//上一位减1
}
a[i]=a[i]-b[j]+'0';//恢复字符
}
i=0;
while(a[i]=='0')i++;//从高位查找是0的字符
if(i>=m-1)//如果大于等于串的长度,是相等了,是0
printf("%d",0);
else
{
for(;i<m;i++)//从不是0的输出字符
putchar(a[i]);
}
return 0;
}
信息学奥赛一本通:1169:大整数减法相关推荐
- 信息学奥赛一本通 1181:整数奇偶排序 | OpenJudge NOI 1.10 06:整数奇偶排序
[题目链接] ybt 1181:整数奇偶排序 OpenJudge NOI 1.10 06:整数奇偶排序 [题目考点] 1. 排序 [君义精讲]排序算法 [解题思路] 解法1:将奇数和偶数分开,分别排序 ...
- 信息学奥赛一本通 1117:整数去重 | OpenJudge NOI 1.9 13
[题目链接] ybt 1117:整数去重 OpenJudge NOI 1.9 13:整数去重 [题目考点] 1. 散列存储 [解题思路] 设布尔型数组isExist,isExist[i]表示数字i是否 ...
- 信息学奥赛一本通 1067:整数的个数 | OpenJudge NOI 1.5 11
[题目链接] ybt 1067:整数的个数 OpenJudge NOI 1.5 11:整数的个数 [题目考点] 1. 循环统计 2. (扩展)散列表 [题解代码] 解法1:用if语句 #include ...
- 信息学奥赛一本通 1043:整数大小比较 | OpenJudge NOI 1.4 05
[题目链接] ybt 1043:整数大小比较 OpenJudge NOI 1.4 05:整数大小比较 [题目考点] 1. if-else if-else语句 [题解代码] 解法1: #include& ...
- 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)
信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法 更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...
- 信息学奥赛一本通超详细题解,动画图文题解
内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...
- 信息学奥赛一本通(1169:大整数减法)
1169:大整数减法 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 20463 通过数: 11820 [题目描述] 求两个大的正整数相减的差. [输入] ...
- 信息学奥赛一本通(c++):1169:大整数减法
一.题目 1169:大整数减法 时间限制: 1000 ms 内存限制: 65536 KB [题目描述] 求两个大的正整数相减的差. [输入] 共2行,第1行是被减数a,第2行是减数b( ...
- 1169:大整数减法
1169:大整数减法 [题目描述] 求两个大的正整数相减的差. [输入] 共2行,第1行是被减数a,第2行是减数b(a > b).每个大整数不超过200位,不会有多余的前导零. [输出] 一行, ...
最新文章
- Centos6.X升级glibc解决“libc.so.6 version GLIBC_2.14 not found”报错问题
- Lesson 12.4 逻辑回归建模实验
- 做人,你想过这四个致命的问题吗
- c++数据结构代码整理_抄代码对自己编程提高有用嘛
- Oracle使用imp/exp导入/导出数据库
- 宏定义和内联函数的学习
- Spring Data JPA 从入门到精通~实际工作的应用场景
- 从39个kaggle竞赛中总结出来的图像分割的Tips和Tricks
- 【生活相关】实验室专题研讨PPT模板说明备忘
- mysql怎么创建表可视化_MYSQL系列1_MySQL的安装,可视化工具的使用,以及建库建表等...
- 微信公众号 html样式,公众号模板制作精美,微信公众号素材管理的正文,可以写自己CSS 样式吗?...
- 【源码】日历转换器:格里高利历、波斯历和伊斯兰历法
- 戴尔DELL OEM Win7SP1简体中文旗舰版原版光盘镜像64位
- 【FTP】apache FTP Server使用过程中遇到的问题
- 邮政储蓄银行厦门分行经营管理系统 项目总结
- 基于现有电脑和手机,“掌上看家”帮你零投入远程照料家中儿童与老人
- 一个又离不开的软件:图形化远程控制APP向日葵
- android获取手机流量使用情况
- 蓝牙地址解析(NAP/UAP/LAP)
- 网友关于DTV和IPTV的精彩论述
热门文章
- 无障碍辅助功能(精读React官方文档—13)
- win ce车载系统_【新器械】雅培在美国推出治疗慢性神经系统疼痛的IonicRF射频消融发生器...
- 网站开发标准V1.0
- 利用周末时间,整理了这个Github项目,你想要的可能都在这里...
- 给淘宝补单、补销量补评价的卖家分享一些经验和看法
- RTT Nano学习笔记 1 - 准备工作
- [内附完整源码和文档] 基于java web的台球厅管理系统的设计与实现
- 简单聊聊煤炭行业的数字化和可持续发展
- 【观察】联想:以融合计算之力,释放HPC新红利
- cocos2dx基础篇(17) 音乐音效SimpleAudioEngine