問(wèn)答題如果一個(gè)正整數(shù)m的所有小于m的不同因子(包括1)加起來(lái)正好等于m本身,那么就被稱它為完全數(shù)。它是指這樣的一些特殊的自然數(shù),它所有的真因子(即除了自身以外的約數(shù))的和,恰好等于它本身。注意:1沒(méi)有真因子,所以不是完全數(shù)。例如,6就是一個(gè)完全數(shù),是因?yàn)?=1+2+3。請(qǐng)編寫(xiě)一個(gè)判斷完全數(shù)的函數(shù)IsPerfect(),然后判斷從鍵盤(pán)輸入的整數(shù)是否是完全數(shù)。要求:按如下原型編寫(xiě)判斷完全數(shù)的函數(shù),若函數(shù)返回0,則代表不是完全數(shù),若返回1,則代表是完全數(shù)。intIsPerfect(intx);**要求輸入提示信息為:Inputm:\n**要求輸入格式為:%d**要求輸出格式為%disaperfectnumber\n%disnotaperfectnumber\n注:不能使用指針、結(jié)構(gòu)體、共用體、文件、goto、枚舉類(lèi)型進(jìn)行編程,主函數(shù)不能使用intmain和return0。

您可能感興趣的試卷

你可能感興趣的試題