3 solutions
-
0
#include<bits/stdc++.h> using namespace std; int main(){ char a[2001],b[2001],c[2001];//我 cin>>a>>b>>c; int la=strlen(a); int lb=strlen(b);//是 int lc=strlen(c); int a1[2001]={},b1[2001]={},c1[2001]={}; for(int i=0;i<la;i++){ a1[la-1-i]=a[i]-48;//水 } for(int i=0;i<lb;i++){ b1[lb-1-i]=b[i]-48; } for(int i=0;i<la;i++){ c1[lc-1-i]=c[i]-48;//印 } int d1[2001]={}; int x=0; int ld=la>lb?(la>lc?la:lc):(lb>lc?lb:lc); for(int i=0;i<ld;i++){ d1[i]=a1[i]+b1[i]+c1[i]+x; x=d1[i]/10; d1[i]=d1[i]%10; } if(x!=0){ d1[ld]=x; ld++; } for(int i=ld-1;i>=0;i--){ cout<<d1[i]; } return 0; }
Information
- ID
- 1775
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 6
- Tags
- # Submissions
- 77
- Accepted
- 22
- Uploaded By