一.参考高精度加法
高精度加法:传送门
一.高精度减法
题目描述
输入两个大整数,进行大整数减法的运算。(条件:输入的第一个数要比第二个数大)
输入样例1:
9999999999999999999999999999999999999
9999999999999
输出样例1:
9999999999999999999999990000000000000
输入样例2:
145
134
输出样例2:
11
输入样例3:
123
123
输出样例3:
0
解法1
#include<iostream>
#include<cstring>
using namespace std;
int main(){
//存储大整数
char str1[1000]={
0},str2[1000]={
0};
int num1[1000]={
0},num2[1000]={
0};
//输入
cin>>str1>>str2;
//获取长度
int len1=strlen(str1);
int len2=strlen(str2);
//利用三目运算符获取最长长度
int len=len1>len2 <