请各位帮帮忙,想破头了都想不出来,请各位提供一下思路😭,感激不尽!
【问题描述】
编写一个程序,进行高精度整数的加、减、乘运算。
输入两个十进制大整数M和N(M、N最长可达50位),根据要求计算运算结果并输出。
【输入形式】
标准输入上依次分行输入以下内容:
1. 第一行输入第一个大整数M。M可能带有负号,后面是最长可达50位的数字序列。
2. 第二行只有一个字符,可以是“+”、“-”、“*”,分别代表加、减、乘三种运算符。
3. 第三行输入大整数N,格式与M相同
M、N均不带有前缀的多余的0
【输出形式】
在标准输出上打印运算结果,输出一行字符序列,是大整数M和N和运算结果。
如果该运算结果是正数,则直接输出各位数字序列;如果是负数,则首先要输出负号。
各位数字紧密输出,不带有前缀的多余的0。
【样例输入】
5237987998834789012400870934
+
-2513408741041439876624598245767234989534
【样例输出】
-2513408741036201888625763456754834118600
【样例说明】
输入的两个大整数M和N(其中N是负数),要求进行加法运算。结果如上例所示。