在使用「/」和「%」中,主要存在兩個問題 1:區分不清楚;2:在解決問題使不能充分的利用這兩個運算子。
[2 ] 對於整數n來說,n%10表示n對10求餘,如123%10=3,234%10=4,從結果看到它丟掉了前面的數,保留了最後一位,即有:
n%(10的i次方)=保留後面的i位數,丟掉前面的數
e.g:
12345%10000=2345;
345%100=45;
67%10=7;
(2)按逆序輸出個位數字,例如123輸出321;
****思路:
在第一問求位數時,每次都用「/」丟掉最後一位,現在我們需要逆序輸出,可以在它丟掉數字前先使用一下,即保留後面的數字,丟掉前面的,所以用運算子「%」,得到最後乙個數後,丟掉,再求倒數第二個數輸出。如下圖
在visual上編譯**執行如下圖
(3)分別順序輸出每位數字;
****思路:要順序輸出每一位數字,即將前面的數字輸出,再捨棄第一位,求得第二位數字再輸出,再捨棄,重複這樣的工作,直至n=0,但若n的位數不確定,就不能得到第一位,第二位,因為我們得到第一位的辦法是用「/」 n/(10的i次方)=丟掉 n 後面的 i 位數,保留前面的數,所以先呼叫第乙個函式求出位數,再進行求解。如下圖
在visual上編譯**執行如下圖
485匯流排的實際問題和解決辦法
一 關於485匯流排的幾個概念 1 485匯流排的通訊距離可以達到1200公尺。根據485匯流排結構理論,在理想環境的前提下,485匯流排傳輸距離可以達到1200公尺。其條件是通訊線材優質達標,波特率為9600,只負載一台485裝置,才能使得通訊距離達到1200公尺,所以通常485匯流排實際的穩定的...
考勤問題思路和解決
近期在做乙個考勤系統,考勤主要關注的是缺勤 遲到和早退。眼下的打卡控制器能夠記錄username和打卡時間,使用者可能一天打卡多次,也可能一天僅僅打了一次卡,這些情況都須要考慮。打卡資訊都儲存在考勤表中,從中要挖掘出乙個月內的缺勤人員,遲到人員和早退人員,而且能顯示缺勤 遲到和早退的時間。考勤表cr...
配置TLS和解決錯誤
了解如何配置tls並解決與此相關的錯誤,tls有不同版本。協議發布時間 tls 1.0 1999年 tls 1.1 2006年 tls 1.2 2008年 tls 1.3 2018年 首先,我們要知道tls是什麼?傳輸層安全性 tls 是一種廣泛採用的安全性協議,旨在促進internet上通訊的隱私...