问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vf代码找出1000以内的10个最大的完数

发布网友 发布时间:2022-05-21 23:28

我来回答

2个回答

热心网友 时间:2023-11-18 11:33

完数,即完美数,一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。
1000以内所有完数
C语言代码:
#include <stdio.h>
/**CopyRight@fantasy0707*/
#define N 1000 //完数求解范围
main()
{
int i,j,sum; //sum用来存放因子之和

for(i=1;i<N;i++) //对1到1000以内的数依次尝试
{
sum=0; //给sum赋值,同时也是对上一次的值清空
for(j=1;j<=i/2;j++) //查找因子
{
if(i%j==0) // 如果是因子
{
sum+=j; //把当前的因子累加到sum中
}
}
if(sum==i) //判断是不是完数,即因子之和等于自身
{
printf("%-5d its factors are: ",i); //是完数,输出
for(j=1;j<=i/2;j++) //再次找出这个完数的因子
{
if(i%j==0) //输出各个因子
printf("%d,",j);
}
printf("\n");
}
}
}

热心网友 时间:2023-11-18 11:34

DIME A(1000)
FOR I = 1 TO 1000
M = I
S = 0
K = 1
J = 1

DO WHILE J<M
IF M % J = 0
S = S + J
A(K) = J
K = K + 1
ENDIF
J = J + 1
ENDDO

IF S != 0 AND S = M
J = 1
? '因子是:’
DO WHILE J < K
?? A( J ) , ' '
J = J + 1
ENDDO
? '完数是' , I
?
ENDIF
ENDFOR
在代码段从上向下看,则A是数组(数据集合),i是循环变量,m是从循环变量中依次取数用于和 j 做比较——m相当于以步长为1从1到1000、j相当于自我按照步长1来累计相加在1到1000之间(在第一个DO循环段里),s是把能够被M整除的 j 累加起来、然后如果s累加值等于m则s或m都是完数,k用于为把完数中的因子提取出来提供条件,j是因子数组的下标,当i=s=m时、i也是完数。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 vf字段有效性规则 vf 用循环语句编程 输出下面图形 vf编程实例 在vf中如何条件查询? 大学VF程序设计题看不懂,能不能帮我解释一下? 计算机二级VF 答案中的字母都是什么意思呀? vf命令全集 VF循环结构 VF中父表和子表的辨别 电路中的vf,d,s,e分别代表什么 VF如何复制表记录到二维数组 vf替换字段里的某一内容的方法? 我要做一个关于开封森林半岛项目的可行性研究报告,谁能提供些资料啊~~ 豆瓣高分泰剧《禁忌女孩》谁招惹这个女生谁倒霉,不信试试! - 信息提示 一个手机登两个怎么登? 滴滴打车崇左到南宁多少钱 是不是在龙州注册不得滴滴打车软件 崇左滴滴打车从正高到火车站多少钱? 滴滴打车从南宁火车站到崇左多少钱 大头数学思维课堂:初中数学系列微课——七年级数学16去括号法则 初一数学上册第三章去括号的视频 长时间的 跪求! 刚生的仔猪喂多少奶 初一数学整式的加减怎样去括号 初一数学:方程怎么去括号 初一数学方程怎么去括号,去分母 初一数学去括号我在上课怎么都听不懂,下来也摸索了半天还是不会。应该怎么弄懂,去括号怎么做才做到全对 初一上册数学整式怎么去括号? 我家的猪今天刚生,生了17个,*不够,我想问问刚出生的小猪一天吃几次奶最好,还有每次吃多长时间, 华为nova7SE说的是不支持其他的存储卡,如果买个多功能读卡器可以读取其他的存储卡吗? 读卡器可以放内存卡吗? 一般的读卡器可不可以读手机内存卡? 多功能读卡器能不能读SD卡 手机读卡器可以读不同容量的内存卡吗? 读卡器是不是可以读任何手机的内存卡啊? 读卡器是不是什么内存卡都能读啊 一般读卡器能读取哪些种内存卡?手机TFLASH卡能读吗 微信怎么解绑码 一个手机号注册了两个,怎样解绑第二个? 微信绑定如何解绑?