描述
求两个大的正整数相减的差。
输入
共2行,第1行是被减数a,第2行是减数b(a > b)。每个大整数不超过200位,不会有多余的前导零。
输出
一行,即所求的差。
样例输入
9999999999999999999999999999999999999 9999999999999
样例输出
9999999999999999999999990000000000000
代码:
#include <stdio.h>
#include <string.h> //在头文件中定义两组字符串函数。
#include<stdbool.h> //bool函数
#define max_len 200
int an1[max_len + 10];
int an2[max_len + 10];
char num1[max_len + 10];
char num2[max_len + 10];
int main()
{
scanf("%s", num1); //vs对字符串数组的输入有点奇怪
scanf("%s", num2);
int i, j;
//memset函数在string.h中声明,是初始化内存的万能函数
memset(an1, 0, sizeof(an1)); //sizeof(an1)即an1的长度,