【题目描述】
求两个大的正整数相减的差。
【输入】
共2行,第1行是被减数a,第2行是减数b(a > b)。每个大整数不超过200位,不会有多余的前导零。
【输出】
一行,即所求的差。
【输入样例】
9999999999999999999999999999999999999
9999999999999
【输出样例】
9999999999999999999999990000000000000
方法一:按字符串读入,逆序存入数组,对应位做减法,结果逆序输出
#include<iostream>
#include<cstring>
using namespace std;
int main() {
const int LEN=210;
char sa[LEN],sb[LEN];
cin>>sa;
cin>>sb;//按字符串数组录入
int la,lb;
la=strlen(sa);
lb=strlen(sb);//获取字符串长度
int a[LEN],b[LEN],c[LEN];
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
memset(c,0,sizeof(c));
for(