-
个人简介
#include<bits/stdc++.h> using namespace std; int arr[510]; int brr[510]; int crr[1020]; int main() { string a,b; cin>>a>>b; int len1=a.size(); int len2=b.size(); for(int i=0;i<=len1-1;i++) { arr[len1-1-i]=a[i]-'0'; } for(int i=0;i<=len2-1;i++) { brr[len2-1-i]=b[i]-'0'; } int n=max(len1,len2); for(int i=0;i<=n-1;i++) { crr[i]+=arr[i]+brr[i]; if(crr[i]>=10) { crr[i+1]++; crr[i]-=10; } } int m=n+1; while(m>0 && crr[m]==0) { m--; } for(int i=m;i>=0;i--) { cout<<crr[i]; } return 0; }
可查看以下网站: #1001. A+B Problem(高精)
-
通过的题目
-
最近活动
题目标签
- 初窥门径
- 12
- 顺序结构
- 12
- 高精度
- 5
- 大整数
- 2
- GESP一级
- 2
- 202303
- 1
- 融会贯通
- 1
- 一维数组
- 1
- 略有小成
- 1
- 电子学会二级
- 1
- 分支结构
- 1
- 样题
- 1