大数相减
来源:互联网 发布:如何做免费网络推广 编辑:程序博客网 时间:2024/05/16 05:12
#include<stdio.h>#include <iostream>#include <algorithm>#include <string>using namespace std;int main(){string a,b;int n;cin>>n;while(n--){cin>>a>>b;int jh=0;if(a.size()<b.size()){swap(a,b);jh=1;}else if(a.size()==b.size()) if(a<b) { swap(a,b); jh=1;} int f=0; int c[1005],k=0; for(int i=a.size()-1,j=b.size()-1;i>=0||j>=0;j--,i--) { char kk; if(j<0) kk='0'; else kk=b[j]; if(a[i]-'0'+f<kk-'0') { c[k++]=a[i]+f+10-kk; f=-1; } else { c[k++]=a[i]+f-kk; f=0;} } int flog=0; if(jh==1) cout<<'-'; while(k--) { if(c[k]>0) flog=1; if(flog==0&&c[k]==0) continue; cout<<c[k]; } if(flog==0) cout<<'0'; cout<<endl; }}
阅读全文
1 0
- 大数处理---大数相减
- 大数相乘、大数相加、大数相减Java版本
- 大数相乘、大数相加、大数相减Java版本
- 大数相乘、大数相加、大数相减Java版本
- 大数运算之大数相减
- 大数相减
- 大数相减
- 大数相减
- 大数相减
- 大数相减
- 大数相减
- 大数相减模板
- 大数相减
- 两个大数相减
- 大数相减
- 两个大数相减
- 大数相减
- ACM大数相减
- python2爬虫的入门知识
- java生成简单图片验证码
- POJ2376 Cleaning Shifts(贪心)
- Linux中的系统调用
- makefile 问题备忘
- 大数相减
- [LeetCode] 19. Remove Nth Node From End of List
- OC 宏入门
- 利用元数据编写查询的通用方法
- Java中自写ArrayList容器
- 关于数组方面的大小计算
- 《virtualbox完全学习手册》之 虚拟机也玩多屏显示
- 搭建hibernate
- POJ 3311 Hie with the Pie (状态压缩DP ,TSP问题)