乘數探求 積為若干個1構成

2021-08-01 22:38:14 字數 853 閱讀 9346

/**

* 設計乙個演算法: 輸入乙個數:p 系統匹配乙個數:q 使得p*q的結果為n個1

條件: 輸入的那個數不能為偶數和5

思路:* 本次演算法使用逆向思維,先定義乙個被除數divided(初始值為1)用於進行試商

* 然後進行判斷:divided % p == 0?

如果等於0,則滿足條件,該divided的值就是1

* 的個數,q就是系統匹配的那個數,否則就講divided= divided*10+1(向後補1)

* * @author evan_qb

* @param p 為輸入的那個數

*/public static int getone(int p)

// 判斷是否存在的值

int result = 1;

//系統所生成的另乙個乘數

int q = 0;

// 定義初始值

int divided = 1;

//用於統計1的個數

int n = 1;

while (result != 0)

//列印1的個數

system.out.println("乘積p*q為" + n + "個1");

//將生成的另乙個乘積返回

return q;

}

同時實現若干個數的數制轉換

問題描述 完成數字十進位製到八進位制的轉換。輸入示例 請輸入需轉換的數的個數 3 請輸入需轉換的數 28,58,190 輸出示例 轉換結果為 1 34 2 72 3 276 include include include define stack init size 100 define stack...

用JAVA解決呼叫ZIP的若干個事

記錄下最近解決zip的思路 1.如何處理壓縮解壓zip中密碼問題 jdk自帶zip庫和常用的ant中帶的zip庫沒有解決密碼問題,期初希望找到開源有提供這樣的庫,因為了解到.net中有提供個sharpziplib庫可以解決,但話了一段時間沒找到,最後覺得直接用winrar解決算了,雖然部署要安裝比較...

程式設計師不成熟的若干個特徵

人成熟與不成熟跟年齡沒有關係,人成熟不成熟,就是你能不能站在對方的角度去看待事物。就是能不能把我的世界變成你的世界。這個社會有很多的成年人,還沒有脫離幼稚的行為。一點小事情就跟別人爭來爭去。人不成熟的第乙個特徵 就是立即要回報 他不懂得只有春天播種,秋天才會收穫。很多人在做任何事情的時候,剛剛付出一...