解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; int main() { char a[100]; char b[100]; int c[200]; int cont = 0, i = 0; cin >> a; cin >> b; int p = strlen(a) - 1, q = strlen(b) - 1; while (p != -1 || q != -1) { if (p == -1) { int tem = (b[q] - '0') + cont; cont = tem / 10; c[i++] = tem % 10; q--; } else if (q == -1) { int tem = (a[p] - '0') + cont; cont = tem / 10; c[i++] = tem % 10; p--; } else { int tem = (a[p] - '0') + (b[q] - '0') + cont; cont = tem / 10; c[i++] = tem % 10; p--; q--; } } if (cont != 0)c[i++] = cont; for (int j = i - 1; j > -1; j--) { cout << c[j]; } }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:619 |
【计算球体积】 (C语言代码)浏览:1102 |
母牛的故事 (C语言代码)浏览:1428 |
母牛的故事 (C语言代码)浏览:715 |
回文数字 (C语言代码)浏览:2510 |
1013题解浏览:560 |
A+B for Input-Output Practice (III) (C语言代码)浏览:569 |
A+B for Input-Output Practice (VI) (C语言代码)浏览:558 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2169 |