flowchart TD
A[开始] --> B[初始化变量]
B --> C[转换为字符串]
C --> D[对齐字符串]
D --> E[初始化进位和结果表]
E --> F{遍历字符串从右到左}
F -->|Yes| G[获取当前位数字]
G --> H[计算当前位和进位的和]
H --> I[计算当前位结果和新的进位]
I --> J[将当前位结果插入结果表]
J --> F
F -->|No| K{检查是否有进位}
K -->|Yes| L[将进位添加到结果表]
L --> M[拼接结果表]
K -->|No| M
M --> N[输出结果]
N --> O[结束]