1樓:無二肆玖一
首先,n是一個4位整數,我們拿1234舉例checkdigit = n %10;//這步是取餘,結果是4nremaining = n/10;//這步是取商,結果是123然後再依次對nremaining 取餘、取商d3 = 3, nremaining =12;
d2 = 2, nremaining = 1;
d1 = 1,nremaining = 0;
最後判斷
rem = (d1+d2+d3)%7 = 6;
而checkdigit =4;
結果返回false;
整個演算法的作用就是,判斷一個4位數的前三位之和除以7的餘數,是否等於它的第4位數。
a,如果不借助臨時變數,不可能把n進行拆分。
b,nremaining 防止引數num被改變。
c,nremaining 提高了演算法的可讀性。
d,退出方法後,nremaining 的值可以被再利用。
e,nremaining 是位於坐左邊的整數除法的運算元。
題目問的是設定變數nremaining 的目的,答案應該是e。
2樓:
^_^現г採ㄝ吶『сヨび
求電路圖中Vx,電路分析題,求幫忙!
1 你這個圖有未知電壓源2vx和一個15v電壓源,串聯後無法判斷正負,所以不能從電壓源來判斷電流方向。2 5歐姆電阻上有電壓方向,可以得到電流的方向,整個電路的電流方向就有了。每個元件上的標註也就有了。3 這裡我要強調的是 列kvl方程的時候,電流只需假定一個方向就可以,上面的判斷根本不重要,不分析...
婦產科病例分析題,求高手解答急原題如下
直接拆開來點。主要整合商 e x 2e 2x e 3倍 dx e x e 2個 1 3 3x 代入的範圍內可以得到 e ln3 e 0 e 2ln3 e 2 0 1 3 e 3ln3 1 3 e 3 0 3 1 9 1 9 1 3 18 2 3 the 高階一點的方法替代 主要整合商 1 e x 2...
2題分析化學,2題分析化學
1 做是先判斷一下生成物 再用kc 20k w c k 400 做近似計算就行了 如果都滿足 h 根號下 kc 不能近似公式很多結合質子條件就能解決 2 h2so4可以看成一半強酸,一半弱酸 b.c不用說了 d 是中強酸 它在oh 裡可以存在磷酸根和磷酸一氫根,而在h 裡存在磷酸和磷酸二氫根 分析化...