求助大佬们,为什么我的2,3,5会RE?
查看原帖
求助大佬们,为什么我的2,3,5会RE?
403003
adffujgf楼主2020/11/5 21:42
#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{
    string str1,str2;
    cin>>str1;
    cin>>str2;
    int len1=str1.length();
    int len2=str2.length();
    if(len1>len2)
    {

        for(int i=0; i<len1-len2; i++)
        {
            str2='0'+str2;
        }
    }
    else
    {
        for(int i=0; i<len2-len1; i++)
        {
            str1='0'+str1;
        }
    }
    len1=str1.length();
    int tmp=0,jin=0;
    string str;
    int len=0;
    for(int i=len1-1; i>=0; i--)
    {
        tmp=str1[i]-'0'+str2[i]-'0'+jin;
        jin=tmp/10;
        tmp%=10;
        str[len]=tmp+'0';
        len++;

    }
    if(jin!=0)
    {
        str[len]=jin+'0';
        len++;
    }
    str[len]='\0';

    for(int i=len-1; i>=0; i--)
    {
        cout<<i<<endl;
        printf("%c",str[i]);
    }
    cout<<endl;


    return 0;
}
2020/11/5 21:42
加载中...