请用c++写一个大数相加的算法

#include <stdio.h>int main() { int a, b, sum; printf("请输入第一个数字: "); scanf("%d", &a); printf("请输入第二个数字: "); scanf("%d", &b); sum = a + b; printf("它们之和为: %d", sum); return 0; }