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