作业帮 > 数学 > 作业

VFP求帮忙改错找出1000以内的所有完数,并统计个数.完数是指:数的各因子之和正好等于该数本身(例如6的因子是1,2,

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/07/10 09:15:33
VFP求帮忙改错
找出1000以内的所有完数,并统计个数.
完数是指:数的各因子之和正好等于该数本身(例如6的因子是1,2,3,而 1+2+3=6,所以6是完数)
Clear
Nc=0
For n1=1 to 1000
M=0
For n2=1 to n1-1
If n1/n2=mod(n1,n2)
M=m+n2
Endif
Endfor
If n1=m
n1
Nc=nc+1
Endif
Endfor
Wait window "完整的个数为"+STR(NC)
哪里错了啊?
VFP求帮忙改错找出1000以内的所有完数,并统计个数.完数是指:数的各因子之和正好等于该数本身(例如6的因子是1,2,
* 第六行写错了,只要有没有余数即可,VFP6调试通过
Clear
Nc=0
For n1=1 to 1000
M=0
For n2=1 to n1-1
* If n1/n2=mod(n1,n2) && 这行错了!改成下面的就行,结果:6,28,496,共三个
If mod(n1,n2)=0
M=m+n2
Endif
Endfor
If n1=M
n1
Nc=nc+1
Endif
Endfor
Wait window "完整的个数为"+STR(NC)
VFP求帮忙改错找出1000以内的所有完数,并统计个数.完数是指:数的各因子之和正好等于该数本身(例如6的因子是1,2, 打印出1000以内的所有“完全数”.完全数是指一个正整数,其所有小于该数的因子之和等于该数本身.例如:6 求1000以内的完数.完数是指一个数所有因子之和等于它本身 c语言一个数如果恰好等于它的因子之和,这个数就称为“完数”.例如6=1+2+3.编程找出1000以内的所有完数 一个数如果恰好等于它的因子之和,这个数就称为“完数”.例如6=1+2+3.编程  找出1000以内的所有完数. 一个数如果恰好等于它的因子之和,这个数就称为完数.例如6=1+2+3,6是完数.编程序找出1000以内所有完数. 1算作质因数么?一个数如果恰好等于它的质因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完 一个数如果恰好等于它的因子之和,这个数就称为“完数”.例如6=1+2+3.编程找出1000以内的所有完 如果一个数等于其所有真因子(包括本身)之和,则称该数为完数例如 6=1+2+3.求2~1000中的完数 JAVA编程题:找出1000以内的完数:一个数如果恰好等于它的因子之和,这个数就称为 "完数 ".例如6=1+2+3. 一个数等于所有的真因子之和,这个数称为完数.求统计100内的完数个数? 一个数如果恰好等于它的因子之和,此数则为完数,如6=1+2+3.用C语言找出1000以内的所有完数.