問題:求整數3的33次方的後三位。
難度:★★☆☆☆
分析:定義long型別也無法裝下這麼大的結果。考慮3在計算乘法時,結果的低位只對高位有進製的影響,所以我們可以捨去結果的前n位,因為記錄他們是多餘的。
public class bigpower
system.out.print(this.getresult(power)); }
private int getresult(int power)
return base;
}}
base是底數,power為指數,digital為擷取位數,capturedigital為每輪擷取結果。 A B取後三位
d d time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status description 求a b的最後三位數表示的整數。說明 a b的含義是 a的b次方 input 輸入資料報含多個測試例項,每個例項佔...
程式設計練習(三位數運算最大的結果)
題目 小s學會了加法和乘法運算和他們的優先順序,還知道括號裡的算式要優先計算,現在給小s3個數,a,b,c,小s想通過自己的知識得到這三個數運算可得到的最大值。要求 輸入 第一行 a,b,c 輸出最大結果。思路 設計乙個max a,b 返回a b,a b中較大的那個數。通過的 include inc...
jxl讀取excel小數點後三位擷取問題
今天讀取excel檔案時發現乙個問題,獲得sheet物件後,通過方法sheet.getcell i,j getcontents 取回的數值會被自動四捨五入只保留小數點後3位,後來查閱資料發現,jxl裡對getcontents 進行了封裝。如果小數點後多於3位,則需要使用numbercell物件提供的...