求規定範圍內的完美數

2021-06-27 20:04:32 字數 614 閱讀 4274

輸入**:

/*

*檔名稱:sum123.cpp

*作 者:林海雲

*完成日期:2023年12月24日

*版 本 號:v2.0

**問題描述:求規定範圍內滿足條件的完美數。6的所有真約數是1、2、3,而且6=1+2+3。像這樣,乙個數所有真約數的和正好等於這個數,通常把這個數叫做完美數

*程式輸入: m<=x<=n且輸入0 0結束輸入迴圈

*程式輸出:

*/#includeusing namespace std;

int main()

{ int i,j,k,m,n,sum;

while(cin>>m>>n&&m||n)

{for(i=m; i<=n; i++)

{sum=0;

for(j=1; j<=i/2; j++)

if(i%j==0)

sum+=j;

if(sum==i)

cout<

執行結果:

求給定值範圍內的所有完數

package org.study 功能 輸入給定值,求該值範圍內的完數。完數 乙個數的所有因子之和等於數本身。例如 6 1 2 3 public class perfectnumber public perfectnumber int factornum public void reset 求輸入...

程式設計題 求範圍內水仙花數

春天是鮮花的季節,水仙花就是其中最迷人的代表,數學上有個水仙花數,他是這樣定義的 水仙花數 是指乙個三位數,它的各位數字的立方和等於其本身,比如 153 1 3 5 3 3 3。現在要求輸出所有在m和n範圍內的水仙花數。輸入描述 輸入資料有多組,每組佔一行,包括兩個整數m和n 100 m n 999...

求乙個範圍內的素數

學演算法時候,求素數總是一道逃不掉的練習題。好久沒寫演算法相關的練習了,學習了python 就拿它來練一下手吧。在求素數之前,首先我們了解一下 什麼是素數。按維基百科的說法是 素數指在大於1的自然數中,除了1和此整數自身外,無法被其他自然數整除的數 也可定義為只有1和本身兩個因數的數 因此我們可以總...