任意長度的數字比較大小
阿新 • • 發佈:2019-03-02
pan 比較 urn ring else lse 大小 pre span
int scmp(string a,string b){//<:-1 ==:0 >:1 int f1,f2; f1=f2=0; if(a[0]==‘-‘)f1=1; if(b[0]==‘-‘)f2=1; if(f1==1){ if(f2==0)return -1; if(f2==1){ if(a.size()>b.size())return -1; if(a.size()==b.size()){ if(a<b)return1; if(a==b)return 0; else return -1; } if(a.size()<b.size())return 1; } } else{ if(f2==1)return 1; if(f2==0){ if(a.size()>b.size())return 1; if(a.size()==b.size()){if(a<b)return -1; if(a==b)return 0; else return 1; } if(a.size()<b.size())return -1; } } }
任意長度的數字比較大小