在c++輸入的時候,經常需要判斷輸入的值是否正確。
#include
int fun_min(const
int &a,const
int &b);
int fun_max(const
int &a,const
int &b,const
int &min);
int main()
cout
<<"請輸入第二個整數:"
>b)||b<1)
min=fun_min(a,b);
max=fun_max(a,b,min);
cout
<<"最大公約數:"
<"最小公倍數:"
int fun_min(const
int &a,const
int &b)
int fun_max(const
int &a,const
int &b,const
int &min)
while(!(cin>>a)||a<1)
小小的解釋下:這裡就是當輸出不成功或者沒有輸入並且輸入的值小於1的時候執行while中的**,進行重新輸入
over!
Git 誤新增個人配置檔案 處理,防止覆蓋他人檔案
刪除遠端並本地保留 在平時工作中,我經常會遇到這樣的乙個問題 一不小心把編譯好的二進位制檔案上傳了,或者把本地的配置檔案上傳到了git伺服器。這種時候設定.gitignore已經無法撤銷了,這時候就需要進行刪除操作。刪除有分兩種情況 1.刪除本地和遠端 2.僅刪除遠端 這種就是利用git的工作原理,...
Mysql使用alias 防止對資料的誤操作
在我們運算元據庫的時候,尤其是執行,update,delete操作的時候,都存在著誤操作的風險,今天發現一種方法,能避免這一問題,就是使用mysql的alias 1.檢視mysql幫助 mysql help grep dummy在mysql命令加上選項 u後,執行update,delete語句時,若...
防止SQL注入以及mysqli的預處理
當應用程式使用輸入內容來構造sql語句訪問資料庫時,會發生sql注入攻擊。下面就來介紹一下防止sql注入的方法。1.對使用者的輸入進行驗證,可以通過正規表示式,或者限制長度,對單引號等進行轉換。2.永遠不要使用動態拼裝sql。可以使用引數化的sql或者直接使用儲存過程進行資料查詢和儲存 例 inse...