Submission #6098981


Source Code Expand

#include<iostream>
#include<string>
using namespace std;
string a, b;
int main()
{
    int l;
    cin>>a>>b;
    l=a.size()-b.size();
    if(a==b){cout<<0;return 0;}
    for (int i=1;i<=l;i++)
    {
        b="0"+b;
    }
    for(int i=a.size()-1;i>=0;i--)
    {
        a[i] =a[i]-b[i]+'0';
        if (a[i]<'0')
        {
            a[i]+=10;
            if(i)
            {
                a[i-1]--;
            }
        }
    }

    i=0;
    while (a[0]=='0')a.erase(0, 1);
    cout<<a<<endl;
    return 0;
}

Submission Info

Submission Time
Task A - 積雪深差
User luogu_bot4
Language C++ (GCC 5.4.1)
Score 0
Code Size 545 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:28:5: error: name lookup of ‘i’ changed for ISO ‘for’ scoping [-fpermissive]
     i=0;
     ^
./Main.cpp:28:5: note: (if you use ‘-fpermissive’ G++ will accept your code)