2
完数(5分)

题目内容:

一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。

现在,你要写一个程序,读入两个正整数n和m(1<=n<m<1000),输出[n,m]范围内所有的完数。

提示:可以写一个函数来判断某个数是否是完数。

输入格式:

两个正整数,以空格分隔。

输出格式:

其间所有的完数,以空格分隔,最后一个数字后面没有空格。如果没有,则输出一个空行。

输入样例:

1 10

输出样例:

6

时间限制:800ms内存限制:32000kb
 
 #include <stdio.h>
int wanshu(int);
main()
{
int i, n, m, cnt = ;
scanf("%d %d", &n, &m);
for (i = n; i <= m; i++)
{
if (wanshu(i))
{
cnt++;
if ((cnt != ) && (cnt != ))
{
printf(" ");
}
printf("%d", i);
}
}
} int wanshu(int i)
{
int j, sum = , a;
for (j = ; j < i; j++)
{
if (i%j == )
{
sum = sum + j;
}
}
if (sum == i)
{
a = ;
}
else
{
a = ;
}
return a;
}

最新文章

  1. Java虚拟机(JVM)以及跨平台原理详细的介绍
  2. window.location事件
  3. PHP ob_start() 函数介绍
  4. selenium自动化-java-封断言类2
  5. EntityFramwork入门
  6. listview(3、动态刷新)
  7. Storm系统高可用性HA表现
  8. php解析json数组
  9. [Git] Git 常用技巧
  10. Android 源码编译及常见错误及解决方法
  11. Java-Android 之电话拨号源码
  12. ASP.NET 运行
  13. java集合框架02——Collection架构与源码分析
  14. 开源负载测试工具k6比JMeter更容易的5件事
  15. ES6+Vue+webpack项目,在ie11中请求后台接口后数据更新,但是页面没有刷新?
  16. 结构体指针 Pointers to Structures struct Books Book1; struct Books *struct_pointer;
  17. 什么是BI
  18. python seek()方法报错:“io.UnsupportedOperation: can&#39;t do nonzero cur-relative seeks”
  19. 为IE内核的WebBrowser控件内存泄漏所烦恼的可以考虑用Cefsharp代替它!
  20. ZUFE2481 神奇的字符串 2017-05-12 16:41 39人阅读 评论(0) 收藏

热门文章

  1. Linux下编译安装qemu和libvirt
  2. linux系统监控常用工具
  3. C++模板类中使用静态成员变量(例如Singleton模式)
  4. 深入剖析MFC中对于Windows消息处理、运行机制
  5. Linux(gnu)环境动态链接库的搜索路径
  6. hdu 2571 命运(dp)
  7. shu_1186 字符排列问题
  8. .net TxetBox控件设置ReadOnly=True后台取值问题
  9. css3动画之animate
  10. 我的第一个html计算器