一个数恰好等于它的因子之和,这个数就称“完数”。

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:57:04
例如6的因子是1,2,3,而6=1+2+3,因此6是“完数”。编程找出1000之内的所有完数,并按如下格式输出:6its factor is1,2,3.

/*编程找出1000之内的"完数".完数指:一个数如果恰好等于它的因子之和.
例如6=1+2+3 28=1+2+4+7+14 */
#include<stdio.h>
void main()
{
static int k[10];
int i,j,n,s;
for(j=2;j<=1000;j++)
{
n=-1; s=j;
for(i=1;i<j;i++)
{
if(j%i==0)
{
n++;
s=s-i;
k[n]=i;
}
}
if(s==0)
{
printf("%d是一个完数,它的因子是",j);
for(i=0;i<n;i++)
printf("%d ,",j);
printf("%d\n",k[n]);
}

}
}

#include<iostream>
using namespace std;
int main()
{
int s;
for(int i=1;i<1000;i++)
{
s=0;
for(int j=1;j<i;j++)
{
if(i%j==0)
s+=j;

}
if(s==i)
{
cout<<i<<"its factor is "<<"1";
for(int x

一个数如果恰好等于它的因子之和,这个数就叫做完数.用java语言编程找出1000之内的所有完数 题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 编程求1000以内的“完数”。所谓完数是指一个数恰好等于它的因子之和。如:6=1+2+3 一个数恰好等于他的因子之和这个数就被称为完数例如6的因子为1,2,3而6=1+2+3 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数 一个数如果恰好等于它的因子之和,这个数就称为“完数”,如6=1+2+3。编程找出1000之内的所有完数 一个数如果恰好等于它的因子之和,此数则为完数,如6=1+2+3.用C语言找出1000以内的所有完数。 c++,求出1~1000之间的完全数。所谓完全数是指该数恰好等于它的因子(本身除外)之和的数 用C程序编写一个数如果恰好等于他的因子之和,这个数就称为完数,找出1000之内所有的完数, 有一个自然数它与168的和恰好等于某个数的平方,它与100的和恰好等于另一个数的平方。这个数是多少?(