您的位置:首页 > Web前端

poj 1528 Perfection

2010-10-16 20:09 399 查看
题意:求比这个数的质数的和,然后判断与这个数的大小关系,这题目太水了。

我连优化都没有加的。

直接贴代码:

#include <stdio.h>
int main()
{
long d;
long sum;
long i;
printf("PERFECTION OUTPUT/n");
while(scanf("%ld",&d),d)
{
sum=0;
if(d==1)
{
printf("%5ld  DEFICIENT/n",d);
continue;
}
for(i=1;i<d;i++)
{
if(d%i==0)
sum+=i;
}
if(sum==d)
{
printf("%5ld  PERFECT/n",d);
continue;
}
if(sum>d)
{
printf("%5ld  ABUNDANT/n",d);
continue;
}
if(sum<d)
{
printf("%5ld  DEFICIENT/n",d);
continue;
}
}
printf("END OF OUTPUT/n");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: