求2至1000中的完数.因子和等于本身的数为完数
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 06:13:11
如果一个数有奇数个因子,这个数必然是一个完全平方数,即m=n^2[900,1000]里面有101个数,有N个完全平方数则有偶数个因子(这里因子不含1和自身)的数有101-N个编程#include#in
不确定明白楼主的意思,先解释一下这些看看能不能帮上忙:1.120有且只有3个质因子,而120共有16个因子:1,2,3,4,5,6,8,10,12,15,20,24,30,40,60,120.关键在于
Dimi,j,sAsIntegerFori=1To500s=0Forj=1Toi\2'i\2表示整除结果IfiModj=0Thens=s+jNextjIfi=sThenPrinti&"是完数"Next
这是修改后的C程序:#includevoidmain(){inta,n,num,i;for(n=1;n
C代码:#includevoidfindqin(){inta,i,b,n;for(a=2;a
vfp:::::::settalkoffcleark=0forn=1to1000s=0fori=1tonifmod(n,i)=0s=s+iendifendforifmod(s,n)=0k=k+1end
#include"stdio.h"intmain(void){\x05inti,j;intsum=0;\x05for(i=2;i\x05{\x05\x05sum=0;//此处每次初始化\x05\x05
这个很容易,看来你不会用SPSS呀,在SPSS中运用因子分析功能,只是这不是三言两语能说明白的,建议借本这方面的书来看,
很难用数学方法做.共有721个这样的数,总和1810606VB不严密代码:he=0fori=1000to4000iysh=1fork=2toiifimodk=0theniysh=iysh+kendif
*第六行写错了,只要有没有余数即可,VFP6调试通过ClearNc=0Forn1=1to1000M=0Forn2=1ton1-1*Ifn1/n2=mod(n1,n2)&&这行错了!改成下面的就行,结果
[100,200]内所有偶数都有偶数因子呀!个数是[(200-100)/2]+1=51个.
C#程序:usingSystem;classProgram{staticvoidMain(){inti,num,sum;Console.WriteLine("2-100之间的完数一览:");for(n
2450=(7^2)*(5^2)*2所以(2+1)(2+1)(1+1)=18个因数
#includeintmain(){inta,i,m;for(a=2;a
虽然我没学过C语言,但是你的程序中第二个for语句应该有问题,a
代码长度超限,百科里有:http://baike.baidu.com/view/640632.htm#1
我做出来是6和28哈哈你看对不对
6(123)28(124714)496(1248163162124248)