用c语言完成两个大整数的加减法

用字符数组(数组 长度为20)表示大整数,完成两个大整数的加减法

int main(int argc, char *argv[])
{
    //也可以不用scanf直接初始化"23213623";
    char a1[20] = {0};
    char a2[20] = {0};
     
    //既然是大数就用long long存
    long long b1 = 0;
    long long b2 = 0;
     
    //输入两个数 如果不需要输入就注释掉
    scanf("%s", a1);
    scanf("%s", a2);
     
     //利用sscanf将字符串转换成两个大数
    sscanf(a1, "%lld", &b1);
    sscanf(a2, "%lld", &b2);
     
    printf("%lld\n", b1+b2);//打印两数之和
    printf("%lld\n", b1-b2);//打印两数之差
     
    return 0;
}