代码
//输出1000之内的全部的“完数“,要求每一行输出5个,
//并统计完数的个数。一个数如果恰好等于它的因子之和,就称其为完数。
#include<stdio.h>
#include<math.h>
int main()
{
int i,j,sum,n=0;
for(i=3;i<=1000;i++)
{ sum=0;
for(j=1;j<(i-1);j++)
{
if(i%j==0)
{
sum+=j;
}
}
if(i==sum)
{
printf("%d\n\t",i);
n++;
if(n%5==0)
printf("\n");
}
}
printf("\n%d\n",n);
return 0;
}
运行
6
28
496
3

© 版权声明
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!
公众号:半吨先生 邮箱:yipengwl@qq.com 网站交流群:1012184869
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!
公众号:半吨先生 邮箱:yipengwl@qq.com 网站交流群:1012184869
THE END
喜欢就支持一下吧
请登录后发表评论
注册