编写一个方法求出指定数是否为完全数。完全数是其所有因子(包括1但不包括该数本身)的和等于该数自身的数

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:26:23
请教各位高人,帮下小女子,

6,28,496,8128,33550336
公式:如果有一个自然数n,符合(2^n-1)是质数,那么(2^n-1)*(2^n)/2是完全数。

所以只要编一个判断质数的程序

用C程序可以吗,美女?

#include<stdio.h>
#include<math.h> /*数学函数头文件*/
main()
{
long m,i,sum=0;
printf("Input a Number:\n");
scanf("%ld",&m);
for(i=1;i<m;i++)
if(m%i==0)
sum+=i; /*统计所有因子之和*/
if(m==sum)
printf("Yes");
else
printf("No\n");
}
9-23 12:28
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
美女,给分吧~~
9-30 18:22

编写一个方法求出指定数是否为完全数。完全数是其所有因子(包括1但不包括该数本身)的和等于该数自身的数 编写一个判断数是否为可逆素数的程序 用VB编程:编写一个函数判断已知数M,是否为“完”数 用VB编程:编写一个函数判断已知数M,是否为“完”数,“完数”为该因子之和(如6=1+2+3) 通过键盘任意输入一个数,判断该数是否为完全数。用C语言编写。 用c语言编写一个判断某数是否为可逆素数的函数。 用C#编写一个判断输入的数是否为素数的小程序 如何用V-Fox编写“键入一个数,判断其是否为素数?” 编写一个程序,可以任意输入十个数,并求出他们的平均值与和,VF的题 请教一个同构数的C程序编写方法?