求助高精度输入输出
查看原帖
求助高精度输入输出
743416
Convergent_Series楼主2023/1/4 16:10

rt

struct bignum{
    int num[1000],ln,f=1;
    void write(){
        if(ln==0){cout<<0;return;}
        if(f==-1) cout<<'-';
        for(int i=ln;i>0;i--) cout<<num[i];
    }
    void read(){
        int i=0;
        string tmps;
        cin>>tmps;
        ln=tmps.length();
        if(tmps[0]=='-') f=-1,i++;
        for(i;i<ln;i++) num[i]=tmps[ln-i+1]-'0';
        while(num[ln]==0) ln--;
    }
}

不管输入什么都输出 0

2023/1/4 16:10
加载中...