__int128读写板子

void write(__int128 a)
{
    if(a<0)
    {
        cout<<'-';
        a=-a;
    }
    if(a>9)
        write(a/10);
    cout<<(int)(a%10);
}

__int128 read()
{
    __int128 temp=0;
    string a;
    getline(cin,a);
    for(int i=0;i<a.size();i++)
    {
        temp*=10;
        temp+=a[i]-'0';
    }
    return temp;
}

 

posted @ 2021-08-25 22:54  旅玖旅玖  阅读(74)  评论(0编辑  收藏  举报