#include <stdio.h>
(5570)#include "string.h"
int find ( int num)
{
int k=0;
for (int j=1;j<num;j++)
{
if (num%j==0) k=k+j;
}
if (k==num) return 1;
else return 0;
}
int main (void)
{
int num;
int i=0;
int k=0;
while (scanf("%d",&num)!=EOF)
{
if (num<=0 || num >500000) printf("-1\r\n");
else
{
for (int n=2;n<=num;n++)
{
i=i+find(n);
}
printf("%d\r\n",i);
i=0;
}
}
}
(5570)#include "string.h"
int find ( int num)
{
int k=0;
for (int j=1;j<num;j++)
{
if (num%j==0) k=k+j;
}
if (k==num) return 1;
else return 0;
}
int main (void)
{
int num;
int i=0;
int k=0;
while (scanf("%d",&num)!=EOF)
{
if (num<=0 || num >500000) printf("-1\r\n");
else
{
for (int n=2;n<=num;n++)
{
i=i+find(n);
}
printf("%d\r\n",i);
i=0;
}
}
}
「求助大佬帮看看这道算法题吧!」 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。 它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。 例如:28,它有约数1、2、4、7、14...
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2FquestionTerminal%2F7299c12e6abb437c87ad3e712383ff84
全部评论
相关推荐
点赞 评论 收藏
分享
01-22 16:43
西安理工大学 售前产品 点赞 评论 收藏
分享
02-05 13:16
南京邮电大学 Java
等闲_:其实agent开发和语言没关系,只要能稳定落地可观测,有业务价值的agent就是好agent,而各种语言的agentkit是企业基建必要的,是一些maas平台的agent模块的重要组成,需要提供零代码的能力让M端的同***营agent,所以不要过于纠结这些,真正要看的是模型工程化这整条链路,能做什么,怎么做更方便 点赞 评论 收藏
分享
