# include
# include
using
namespace std;
struct bign
,len(0
)// // memset(d, 0, sizeof(d));
bign
(string num)
:bign()
void
showarr()
const
cout << endl;
}void
show()
const
cout << endl;
}bool
operator
<
(const bign & rhs)
return
false;}
bool
operator
>
(const bign & rhs)
return
false;}
bool
operator==(
const bign & rhs)
}else
return
false
;return
true;}
bign operator+(
const bign & rhs)
// 如果最後得到的進製不為0,那麼最高位就是進製
if(carry !=0)
c.d[c.len++
]= carry;
return c;
} bign operator-(
const bign & rhs)
c.d[c.len++]=
this
->d[i]
- rhs.d[i]
;// 兩數當前位相減就是c當前位的結果
}// 如果最後兩個最高位相等相減後為0,就需要將這個0去掉,長度也要-1
// c.len > 1是為了防止兩數相減等於0,導致len=0從而得到錯誤的結果(len至少為1)
while
(c.len >
1&& c.d[c.len -1]
==0) c.len--
;return c;
} bign operator*(
int rhs)
// 處理最後乙個進製
while
(carry !=0)
return c;
} pairint>
operator/(
int rhs)
}// 去除0
while
(c.len >
1&& c.d[c.len -1]
==0) c.len--
;return;}
};intmain()
大整數C 類的實現
include include include includeusing namespace std class bigint ostream operator ostream out,bigint bint 該函式得作用是將向量中的每乙個數字轉化為字元 數字 0 就相當於將數字轉化為字元 stri...
mysql運維與分析 檢視mysql的版本號
1 mysql v 2 mysql status 注意不是show status 需要了解mysql的伺服器狀態資訊,譬如當前mysql啟動後的執行時間,當前mysql的客戶端會話連線數,當前mysql伺服器執行的慢查詢數,當前mysql執行了多少select語句 執行了多少update delet...
指標運算 指標與整數,指標與指標,指標的關係運算
define crt secure no warnings include intmain int p arr int i 0 for i 0 i 5 i for i 0 i 5 i return0 指標指向位址,加減整數可以改變當前所指向的位址,上面的 中第乙個for迴圈使arr陣列賦值,第二個f...