原文:【C語言程序設計】C語言求自守數(詳解版)

自守數是指一個數的平方的尾數等於該數自身的自然數。例如: 求 以內的自守數。 問題分析 根據自守數的定義,求解本題的關鍵是知道當前所求自然數的位數,以及該數平方的尾數與被乘數 乘數之間的關系。 算法設計 若采用 求出一個數的平方后再截取最后相應位數 的方法顯然是不可取的,因為計算機無法表示過大的整數。 分析手工方式下整數平方 乘法 的計算過程,以 為例: 本問題所關心的是積的最后三位。分析產生積的 ...

2021-03-13 14:12 0 253 推薦指數:

查看詳情

C語言程序設計C語言回文怎么

問題描述 打印所有不超過n(取n<256)的其平方具有對稱性質的(也稱回文)。 問題分析 對於要判定的n計算出其平方后(存於a),按照“回文”的定義要將最高位與最低位、次高位與次低位……進行比較,若彼此相等則為回文。此算法需要知道平方的位數,再一一將每一位分解、比較 ...

Sat Feb 06 23:32:00 CST 2021 0 502
C語言程序設計C語言最大公約數(詳解)!

問題描述 任意兩個正整數的最大公約數(GCD)。 問題分析 如果有一個自然a能被自然b整除,則稱a為b的倍數,b為a的約數。幾個自然公有的約數,叫做這幾個自然的公約數。公約數中最大的一個公約數,稱為這幾個自然的最大公約數。 根據約數的定義可知,某個數的所有約數必不大於 ...

Tue Mar 30 22:48:00 CST 2021 0 645
C語言程序設計C語言最小公倍數(詳解)!

問題描述 任意兩個正整數的最小公倍數(LCM)。 問題分析 最小公倍數(Least Common Multiple,LCM),如果有一個自然a能被自然b整除,則稱a為b的倍數,b為a的約數,對於兩個整數來說,指該兩共有倍數中最小的一個。計算最小公倍數時,通常會借助最大 ...

Mon Mar 29 23:14:00 CST 2021 0 348
C語言自守

自守 自守是指一個的平方的尾數等於該自身的自然,如25*25=625,76*76=5776.要求求出一定范圍內的所有自守。 題目分析: 剛拿到這個題目的時候認為解題關鍵在於,測試該平方的尾數和該自身的自然相等問題。導出新問題如何求出該平方的尾數,要取和自然數 ...

Mon Jun 24 06:20:00 CST 2013 0 2666
C語言程序設計C語言求親密

問題描述 如果整數A的全部因子(包括1,不包括A本身)之和等於B;且整數B的全部因子(包括1,不包括B本身)之和等於A,則將整數A和B稱為親密3000以內的全部親密。 問題分析 根據問題描述,該問題可以轉化為:給定整數A,判斷A是否有親密。 為解決該問題,首先定義變量 ...

Tue Mar 02 00:14:00 CST 2021 0 264
c語言程序設計

一.程序基礎設計:1.類-面向對象的主要特征:具有唯一性、分類性、多態性、信息隱蔽的封裝性、模塊獨立性、繼承性、依賴性(類是對象的一種抽象的表示,而對象是類的具體實例(1).實現對象的數據與操作結合於一體:體現的是封裝性(2).使用已有類的定義作為基礎建立新類的定義技術,體現的是繼承性 ...

Mon Aug 30 02:19:00 CST 2021 0 344
C語言程序設計100例之(11):質數

例11 質數 問題描述 質數是指除了有1和自身作為約數外,不再有其他約數的。比如:3、5、7是質數。而9不是質數,因為它還有約數3。 編寫程序給定區間中的所有質數。 輸入格式 兩個整數a和b,其中1≤a≤b≤100000。 輸出格式 輸出給定范圍的所有質數,輸出時每個質數占 ...

Mon Nov 18 13:59:00 CST 2019 1 298
C語言程序設計100例之(14):丑

例14 丑 問題描述 丑是其質因子只可能是2,3或5的。前10個丑數分別為1, 2, 3, 4, 5, 6, 8, 9, 10, 12。輸入一個正整數n,第n個丑。 輸入格式 每行為一個正整數n (n <= 1500),輸入n=0結束。 輸出格式 每行輸出一個整數 ...

Thu Nov 21 15:28:00 CST 2019 0 338
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM