3 solutions
-
1
#include<bits/stdc++.h> using namespace std; int main(){ char a[2001],b[2001],c[2001]; cin>>a>>b>>c; int lena=strlen(a); int lenb=strlen(b); int lenc=strlen(c);//我 int a1[2001]={},b1[2001]={}; int c1[2001]={}; for(int i=0;i<lena;i++){//是 a1[lena-1-i]=a[i]-48; } for(int i=0;i<lenb;i++){ b1[lenb-1-i]=b[i]-48; } for(int i=0;i<lenc;i++){ c1[lenc-1-i]=c[i]-48; } for(int i=0;i<lena;i++){ a1[i]+=b1[i]; } int d1[2001]={};//水 for(int i=0;i<lena;i++){ if(a1[i]<c1[i]){ a1[i+1]--; a1[i]+=10; } d1[i]=a1[i]-c1[i]; } int k; for(k=lena-1;k>0;k--){ if(d1[k]!=0){//印 break; } } for(int i=k;i>=0;i--){ cout<<d1[i]; } return 0; }
Information
- ID
- 1791
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 8
- Tags
- # Submissions
- 80
- Accepted
- 13
- Uploaded By