Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
317971 | 林夕佳 | 【C6-4】高精度加法 | C++ | 解答错误 | 9 | 1 MS | 252 KB | 472 | 2025-04-16 20:21:34 |
#include<bits/stdc++.h> using namespace std; string a,b; int t1[205],t2[205],t[205]; int main(){ cin>>a>>b; int l1=a.size(),l2=a.size(),l; l=max(l1,l2); for(int i=l1-1;i>=0;i--){ t1[i]=a[l1-i-1]-'0'; } for(int i=l2-1;i>=0;i--){ t2[i]=b[l2-i-1]-'0'; } for(int i=0;i<l;i++){ t[i]=t1[i]+t2[i]; if(t[i]>=10){ t[i+1]++; t[i]=t[i]-10; } } if(t[l]==0 || l!=0){ l--; } for(int i=l;i>=0;i--){ cout<<t[i]; } return 0; }