进位有问题?求指教。本蒟蒻高精度不熟。。。

P1601 A+B Problem(高精)

@[黄H睿R](/space/show?uid=80049) 不熟用Python3
by 越学越掂 @ 2018-07-06 18:15:41


@[黄H睿R](/space/show?uid=80049) 不熟用Python3
by Sheffield @ 2018-07-06 18:16:28


#include<bits/stdc++.h> char a[10000001], b[10000001]; int c[10000001], d[10000001]; int main() { int i, j; int la, lb, l; scanf("%s%s", a, b); la = strlen(a); lb = strlen(b); l = la > lb ? la : lb; j = 0; for(i = la - 1; i >= 0; i--) { c[j] = a[i] - '0'; j++; } j = 0; for(i = lb - 1; i >= 0; i--) { d[j] = b[i] - '0'; j++; } for(i = 0; i < l; i++) { c[i] = c[i] + d[i]; if(c[i] >= 10) { c[i] = c[i] - 10; if(i < l - 1) c[i + 1]++; else printf("1"); } } for(i = l - 1; i >= 0; i--) printf("%d", c[i]); printf("\n"); return 0; } 我是文章
by wenzhang @ 2018-07-06 18:53:43


@[黄H睿R](/space/show?uid=80049) 字符和字符加?应该新开两个$int$数组吧!
by XiaoX @ 2018-07-06 19:22:18


@[XiaoX](/space/show?uid=61309) 我已经转化了,看我的atoi函数
by Hexarhy @ 2018-07-08 15:15:03


@[黄H睿R](/space/show?uid=80049) 好吧,你不觉得字符加字符很难受吗....
by XiaoX @ 2018-07-08 15:37:57


|