問(wèn)答題如果一個(gè)正整數(shù)m的所有小于m的不同因子(包括1)加起來(lái)正好等于m本身,那么就被稱它為完全數(shù)。它是指這樣的一些特殊的自然數(shù),它所有的真因子(即除了自身以外的約數(shù))的和,恰好等于它本身。注意:1沒有真因子,所以不是完全數(shù)。例如,6就是一個(gè)完全數(shù),是因?yàn)?=1+2+3。請(qǐng)編寫一個(gè)判斷完全數(shù)的函數(shù)IsPerfect(),然后判斷從鍵盤輸入的整數(shù)是否是完全數(shù)。要求:按如下原型編寫判斷完全數(shù)的函數(shù),若函數(shù)返回0,則代表不是完全數(shù),若返回1,則代表是完全數(shù)。intIsPerfect(intx);**要求輸入提示信息為:Inputm:\n**要求輸入格式為:%d**要求輸出格式為%disaperfectnumber\n%disnotaperfectnumber\n注:不能使用指針、結(jié)構(gòu)體、共用體、文件、goto、枚舉類型進(jìn)行編程,主函數(shù)不能使用intmain和return0。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
編程實(shí)現(xiàn),輸入圓的半徑,求圓的面積。
題型:?jiǎn)柎痤}
C語(yǔ)言程序區(qū)分大小寫。
題型:判斷題
在C語(yǔ)言中do-while和while語(yǔ)句均是先判斷表達(dá)式,再執(zhí)行循環(huán)體語(yǔ)句。
題型:判斷題
完善下面程序中xxkl函數(shù)的定義,使程序能夠輸出數(shù)組a中所有元素的最大值。
題型:?jiǎn)柎痤}
程序中出現(xiàn)的諸如0、300、20等數(shù)字稱為幻數(shù),通常用變量或者符號(hào)常量來(lái)替代以明確其物理意義。
題型:判斷題
下面程序段的運(yùn)行結(jié)果不正確的是()
題型:多項(xiàng)選擇題
?設(shè)fp為FILE類型的指針,要以只寫的方式打開文件d:\data\file.txt,正確的語(yǔ)句是()。
題型:?jiǎn)雾?xiàng)選擇題
與k=n++完全等價(jià)的表達(dá)式是()
題型:?jiǎn)雾?xiàng)選擇題
計(jì)算機(jī)能干什么?()
題型:多項(xiàng)選擇題
編程實(shí)現(xiàn),任意輸入三個(gè)整數(shù),輸出最大值。
題型:?jiǎn)柎痤}