"高精"
2024-12-26 20:07:54
发布于:浙江
37阅读
0回复
0点赞
#include<iostream>
using namespace std;
int main(){
long a,b;
cin>>a>>b;
cout<<a+b;
return 0;
}
全部评论 1
6
我还真用高精做的#include<bits/stdc++.h> #define MAXN 10005 using namespace std; char s[MAXN]; int A[MAXN], lenA, B[MAXN], lenB, C[MAXN], lenC; int main(){ cin>>s; lenA = strlen(s); for(int i=0;i<lenA;++i){ A[i] = s[lenA-1-i] - '0'; } cin>>s; lenB = strlen(s); for(int i=0;i<lenB;++i){ B[i] = s[lenB-1-i] - '0'; } lenC = max(lenA, lenB); for(int i=0;i<lenC;++i){ C[i] = A[i] + B[i]; } int jw = 0; for(int i=0;i<lenC;++i){ C[i] += jw; if(C[i] >= 10){ jw = 1; C[i] -= 10; } else { jw = 0; } } if(jw){ C[lenC] = 1; lenC++; } for(int i=lenC-1;i>=0;i--){ cout<<C[i]; } return 0; }1周前 来自 北京
0







有帮助,赞一个