如果一个数等于他的所有的因子之和,这个数就称为“完数”,请编程找出1000以内的所有完数
来源:百度知道 编辑:UC知道 时间:2024/05/26 13:31:00
用VB
下回提问写清楚要会哪些语言。
求1000以内的完数的C语言代码如下:
#include <Stdio.h>
void main()
{
int m,i,s;
for(m=1;m<=1000;m++)
{
s=0;
for(i=1;i<m;i++)
if(m%i==0)
s=s+i;
if(s==m)
printf("%d,",s);
}
}
输出结果为:
6,28,496,
即1000以内的完数只有6、28、496三个数字。
用Java编写代码如下(只需修改N即可):
public class Prefectnumber {
public static void main(String arg[]){
int N,m,s;
N=1000;
int i;
System.out.println("小于"+N+"的完数有");
for(i=1;i<=N;i++)
{
s=0;
for(m=1;m<i;m++)
{
if(i%m==0)
s+=m;
}
if(s==i)
{
 
用C程序编写一个数如果恰好等于他的因子之和,这个数就称为完数,找出1000之内所有的完数,
一个数如果恰好等于它的因子之和,这个数就叫做完数.用java语言编程找出1000之内的所有完数
一个数恰好等于他的因子之和这个数就被称为完数例如6的因子为1,2,3而6=1+2+3
一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数
一个数如果恰好等于它的因子之和,这个数就称为“完数”,如6=1+2+3。编程找出1000之内的所有完数
一个数如果恰好等于它的因子之和,此数则为完数,如6=1+2+3.用C语言找出1000以内的所有完数。
什么是一个数的因子?
题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程
编写一个方法求出指定数是否为完全数。完全数是其所有因子(包括1但不包括该数本身)的和等于该数自身的数
用C 语言编程:一个整数等于该数所有因子之和,则称该数为一个完数。请输入3位数中所有的完数