A+B problem高精度加法 站外题求助!
  • 板块题目总版
  • 楼主QinKanghua
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/7/24 21:12
  • 上次更新2024/7/24 22:40:59
查看原帖
A+B problem高精度加法 站外题求助!
1365308
QinKanghua楼主2024/7/24 21:12

为什么输出了一些奇奇怪怪的东西

#include <iostream>
using namespace std;
int main() {
   const int N = 1005;
   int a[N], b[N], c[N];
   int flag = 0;
   cin >> a[1] >> b[1];
   for (int i = 1; i <= 1000; i++) {
   	a[i + 1] += a[i] / 10;  a[i] %= 10;
   	b[i + 1] += b[i] / 10;  b[i] %= 10;
   }
   for (int i = 1; i <= 1000; i++) {
   	c[i] = a[i] + b[i];
   	c[i + 1] += c[i] / 10;  c[i] %= 10;
   }
   for (int i = 1000; i >= 1; i--) {
   	if (i > 0) flag = 1;
   	if (flag == 1) cout << a[i];
   }
   return 0;
}
2024/7/24 21:12
加载中...