|  | 
 
| 
弱鸡打卡
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  
 
 复制代码#include <iostream>  
#include <cstring>  
#include <string>  
#include <cstdio>  
#include <iomanip>  
#include <algorithm>  
using namespace std;  
int main(){   
    char a[1001]={},b[2002]={};  
    int a1[1001]={},b1[2002]={},c[1001]={},d[201]={};  
    cin>>a>>b;                       
    int lena=strlen(a);              
    int lenb=strlen(b);              
    int len=lena>lenb?lena:lenb;       
    for(int i=0;i<lena;i++){           
        a1[i]=a[lena-1-i]-'0';  
    }   
    for(int i=0;i<lenb;i++){   
        b1[i]=b[lenb-1-i]-'0';  
    }    
    int lenc=0,x=0;  
    while(lenc<len){   
        c[lenc]=a1[lenc]+b1[lenc]+x;  
        x=c[lenc]/10;  
        c[lenc]%=10;      
        lenc++;  
    }   
    if(x>0){    
        c[lenc]=x;  
    }else{      
        lenc--;  
    }           
    for(int i=lenc;i>=0;i--){           
        cout<<c[i];  
    }           
    return 0;  
}      
 | 
 |