自守數是指一個數的平方的尾數等於該數自身的自然數。例如: 52 = 25 252 = 625 762 = 5776 93762 = 87909376 求100000以內的自守數。 問題分析 根據自守數的定義,求解本題的關鍵是知道當前所求自然數的位數 ...
問題描述 打印所有不超過n 取n lt 的其平方具有對稱性質的數 也稱回文數 。 問題分析 對於要判定的數n計算出其平方后 存於a ,按照 回文數 的定義要將最高位與最低位 次高位與次低位 進行比較,若彼此相等則為回文數。此算法需要知道平方數的位數,再一一將每一位分解 比較,此方法對於位數已知且位數不是太多的數來說比較適用。 此問題可借助數組來解決。將平方后的 a的 每一位進行分解,按從低位到高位 ...
2021-02-06 15:32 0 502 推薦指數:
自守數是指一個數的平方的尾數等於該數自身的自然數。例如: 52 = 25 252 = 625 762 = 5776 93762 = 87909376 求100000以內的自守數。 問題分析 根據自守數的定義,求解本題的關鍵是知道當前所求自然數的位數 ...
問題描述 如果整數A的全部因子(包括1,不包括A本身)之和等於B;且整數B的全部因子(包括1,不包括B本身)之和等於A,則將整數A和B稱為親密數。求3000以內的全部親密數。 問題分析 根據問題描述,該問題可以轉化為:給定整數A,判斷A是否有親密數。 為解決該問題,首先定義變量 ...
題目描述 若一個數(首位不為0)從左到右讀與從右到左讀都是一樣,這個數就叫做回文數,例如12521就是一個回文數。 給定一個正整數,把它的每一個位上的數字倒過來排列組成一個新數,然后與原數相加,如果是回文數則停止,如果不是,則重復這個操作,直到和為回文數為止。給定的數本身不為回文數 ...
例11 求質數 問題描述 質數是指除了有1和自身作為約數外,不再有其他約數的數。比如:3、5、7是質數。而9不是質數,因為它還有約數3。 編寫程序求給定區間中的所有質數。 輸入格式 兩個整數a和b,其中1≤a≤b≤100000。 輸出格式 輸出給定范圍的所有質數,輸出時每個質數占 ...
一.程序基礎設計:1.類-面向對象的主要特征:具有唯一性、分類性、多態性、信息隱蔽的封裝性、模塊獨立性、繼承性、依賴性(類是對象的一種抽象的表示,而對象是類的具體實例(1).實現對象的數據與操作結合於一體:體現的是封裝性(2).使用已有類的定義作為基礎建立新類的定義技術,體現的是繼承性 ...
例14 丑數 問題描述 丑數是其質因子只可能是2,3或5的數。前10個丑數分別為1, 2, 3, 4, 5, 6, 8, 9, 10, 12。輸入一個正整數n,求第n個丑數。 輸入格式 每行為一個正整數n (n <= 1500),輸入n=0結束。 輸出格式 每行輸出一個整數 ...
問題描述 求任意兩個正整數的最小公倍數(LCM)。 問題分析 最小公倍數(Least Common Multiple,LCM),如果有一個自然數a能被自然數b整除,則稱a為b的倍數,b為a的約數,對於兩個整數來說,指該兩數共有倍數中最小的一個。計算最小公倍數時,通常會借助最大 ...
題目一: 利用公式①計求π的近似值,要求累加到最后一項小於10^(-6)為止。 程序代碼: 運行結果: pi的值為:3.141594 上面的代碼,先計算π/4的值,然后再乘以4,s=-s; 用的很巧妙,每次循環,取反,結果就是,這次是正號,下次 ...