我試圖編碼這個,但我不能運行它。請幫我檢查我的代碼中有什麼問題。我想要的結果,例: The List of Perfect Number
Give me the lastest number(start from 1): 100
6 28
這是使用指針一個ç程序: #include<stdio.h>
#include<stdlib.h>
int main()
{
int i
p = []
for x in range(1, 50000000):
count = 0
for y in range(1, x // 2 + 1):
if (x % y == 0):
count += y
if (count == x):
p.append(x)
這是我的代碼,試圖找到一切源於1和5000萬之間,它工作正
您好,這是我第一次在這裏問一個問題,我讀了指導原則,我找了一個答案,沒有找到一個,所以我希望我的問題是在指導方針。無論如何,我被困在一個簡單的Java練習中,我必須輸出前N個完美數字(在數論中,一個完美數字是一個正整數,它等於它正確的正因數之和,即它的總數不包括本數(也被稱爲其等分總和)正除數)。所以我做了這個 import java.util.Scanner;
public static v
int num;
num = 0;
for (int i = 1; i < 1000; i++)
{
for (int j = 1; j <= i/2; j++)
{
if (i % j == 0)
num = num + j;
}
if (num == i)
Console.WriteLine(num);
}
我有一個C代碼關閉下面發現大量完美的數字, #include <stdio.h>
int main()
{
unsigned long long num,i,sum;
while (scanf ("%llu",&num) != EOF && num)
{
sum = 1;
for (i=2; i*i<=num; i++)
此程序詢問用戶的最小數大於1,最大數大於最小數。然後,它通過數什麼的整除打印出號,如果它的主要或複合,如果它在這個格式的完美一些: 2 is divisible by 1
2 is prime.
2 is not perfect
3 is divisible by 1
3 is prime.
3 is not perfect
4 is divisible by 1 2
4 is
我試圖找出是否或不是一個數字是一個完美的數字,但我不能讓它打印正確。數字6,496,8128是完美的數字,但是當我輸入這些數字時,它從var res2而不是var res1繼續打印。這裏有什麼問題,任何人都可以提供幫助? function perfectNo(number) {
var temp = 0;
var res1 = "It is a perfect numb