152 条题解
-
0
曾经的我:
#include<iostream> using namespace std; int main (){ int a,b; cin>>a>>b; cout<<a+b; return 0; }
现在的我:
#include<iostream> #include<string> using namespace std; int n1[501]; int m1[501]; int result[501]; string n,m; int main(){ cin>>n>>m; int ns,ms; ns=n.size(); ms=m.size(); for(int i=ns-1,j=1;i>=0;i--,j++){ n1[j]=n[i]-'0'; } for(int i=ms-1,j=1;i>=0;i--,j++){ m1[j]=m[i]-'0'; } int j=ns>ms?ns:ms; for(int i=1;i<=j;i++){ result[i]+=m1[i]+n1[i]; result[i+1]=result[i]/10; result[i]=result[i]%10; } if(result[j+1]){ j++; } for(int i=j;i>=1;i--){ cout<<result[i]; } return 0; }
感觉没啥变化
信息
- ID
- 56
- 时间
- 1000ms
- 内存
- 1024MiB
- 难度
- 1
- 标签
- 递交数
- 9196
- 已通过
- 4115
- 上传者