求1~1000之間的完全數
#include<iostream.h>
void main()
{
int a,b,sum=0;
for(a=6;a<1000;a++)
{
for(b=1;b<a;b++)
{
if(a%b==0)sum+=b;
continue;
}
if(a==sum)
cout<<a<<'\t';//。
continue;
}
cout<<'\n';
}
相關推薦
求1~1000之間的完全數
#include<iostream.h> void main() { int a,b,sum=0; for(a=6;a<1000;a++) { for(b=1;b<a;
程式設計基礎-----找出1--1000所有完全數
完全數定義是:如果一個數等於除本身之外所有質因數的和,那麼就稱之為完全數. 比如6=1+2+3; 6就是一個完全數。 #include <iostream> using namespace std; void function(int n) { int i
求出1~1000之間所有能被7整除的數,並每五個求一次和。
<span style="font-size:24px;"> int a=0,b=0,sum=0; while (a < 1000) { a++; if (a % 7
C++程式設計百例 求素數表中1~1000之間的所有素數
#include<iostream.h> int main() { cout<<3<<endl; for(int n=5;n<1000;n=n+2) { for(int i=2;i<=n/2;i++ ) {
求1-1000內所有的完數(一個數如果恰好等於它的因子之和,這個數就稱為“完數”。如6就是1個完數: 6=1+2+3,因子數就是所有可以整除這個數的數,但是不包括這個數自身.比如15的
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _3a { c
1-1000之間的完數
一個數如果恰好等於它的因子和,這個數就成為完數。 例如:6 = 1 + 2 + 3。再如 8 的因子和是7(即1 + 2 + 4),8不是完數。 程式設計找出1000以內的所有完數。 pu
一個數如果恰好等於它的因子之和(包括1,但不包括這個數本身),這個數就稱為“完數,求1-1000中的完數
/*問題分析:問題中不是要質因數,所以找到的因數後就無需將其從資料中“除掉”。每個因數只記一次如:8的因數為1,2,4而不是1,2,2,2,4*/#include<stdio.h>int main(){int i,k,j,s,a[20];for(i=1;i<
C語言:完美數,求1-n之間的
輸入n,求1-n之間的完美數 完全數(Perfect number),又稱完美數或完備數,是一些特殊的自然數。如果一個數恰好等於它所有的因子之和,則稱該數為“完全數”。具體完美數定義請見完美數-百度百科 #include "stdio.h" void main() { int
Python演算法----求1-100之間的偶數和、奇數和
i = 1 sum1 = 0 sum2 = 0 while i <= 100: if i % 2 == 0: sum1 += i else: sum2 += i i +=1 print(“1-100之間偶數和為:%d” % sum1) print(“1-1
求 1-10000之間所有的素數
這次我們學校的興趣實驗室納新,除了一個題,做了一下! 不知道還能不能繼續優化。 誰有更好的想法,在評論區留言! 寫的不好,莫怪! 第一次: #include <stdio.h> /
求1~100之間所有的質數
//方法一 for(var i = 2;i < 100;i++){var count = 0;for(var j = 1;j <= i; j++){if(i%j == 0){count++
C語言經典演算法:求1-100之間素數
#include<stdio.h> #include<stdlib.h> #include<assert.h> #include<math.h> in
高效率求1~10000之間的素數(初級)
①偶數除了二都不是素數, ②一個數 n 如果是合數,那麼它的所有的因子不超過sqrt(n)--n的開方 #include<stdio.h> #include<math.h> main() { int i,j,n=10000; printf("2
c/c++ 演算法之 輸出1~1000之間的素數
判斷素數,是學習c、c++必接觸的一個演算法,希望此演算法對你有所幫助,同時歡迎交流,共同學習 // AnswerIntheInternet.cpp : 定義控制檯應用程式的入口點。 // #include "stdafx.h" #include <iost
求1-1000的所有質數
質數也稱素數,即因子數只有1和其自身,不要和奇數混淆(奇數是不能被2整除的數)! void PrimeNumber() { for (int i = 1; i <= 1000; ++i) { int count = 0, num = 1;//
求1-N之間所有的素數。
描述 輸出1-N之間所有的素數。 輸入 一個整數N。(2 <=N <= 10000) 輸出 1-N之間所有的素數,含N,為了便於觀察結果,在控制檯裡每行輸出5個數,並且這五個數之間以一個空格作為分隔。 #include <stdio
使用Java求100-1000之間的質數(素數)與數量
** //求100-1000之間的質數 ** public class TestZhiShu { public static void main(String[] args) {
js中求1-1000所有質數之和
var f = false; var i = 2; var j = 2; var n = 0; while (i < 1000) { f = true; while (j <= i/2){
使用while迴圈語句計算1~1000之間能被3和7同時整除的整數之和
import java.util.*; public class Homework3_2{ public static void main(String args[]){ int sum=0,max=1000,i=1; while(i<=1000) {
求1-100之間6的倍數的個數,並把能被6整除的數存入陣列中
var count = 0;//個數 var arr = []; for(var i = 6; i <= 100; i++){