#include<stdio.h>
int function(int n)
{int i = 0;int sum = 0;for (i = 1; i <= n/2; i++)//注意这里的n/2{if (n % i == 0){sum += i;}}if (n == sum)return 1;return 0;
}
int main()
{int n = 0;int count = 0;printf("请输入一个上限值: ");scanf("%d", &n);printf("\n");int i = 0;for (i = 1; i <= n; i++){if (function(i)){printf("%d是一个完数!\n", i);count++;}}printf("一共有%d个完数", count);
}

一个数的因子一定不会超过他的一半

求一个范围内的完数 --> 6=1+2+3(因子和)相关推荐

  1. Java求出1000内的完数

    一个数如果恰好等于它的因子之和,这个数就被称作为"完数".例如6=1+2+3 package p3;public class perfectnumber {public stati ...

  2. 实验6-4 使用函数输出指定范围内的完数 (20 分)(python)

    本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数.所谓完数就是该数恰好等于除自身外的因子之和.例如:6=1+2+3,其 ...

  3. 习题6-3 使用函数输出指定范围内的完数 (20 分)

    本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数.所谓完数就是该数恰好等于除自身外的因子之和.例如:6=1+2+3,其 ...

  4. 输出指定范围内的完数

    题目要求 本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数.所谓完数就是该数恰好等于除自身外的因子之和.例如:6=1+ ...

  5. 2021-04-09编程求1000以内的所有“完数”。所谓“完数”是指一个数恰好等于它的因子之和。例如,6是完数,因为6=1+2+3

    编程求1000以内的所有"完数".所谓"完数"是指一个数恰好等于它的因子之和.例如,6是完数,因为6=1+2+3 #include"stdio.h&q ...

  6. C语言 | 求1000以内的所有完数及求2000以内最大的完数(C源代码)

    ================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...

  7. 求出1000以内所有完数(C语言)

    编算法求出1000以内所有完数(C语言) 题目:编算法找出1000以内所有完数 完数:其因数之和=自身的数,且因数不含自身.如:28的因子为1.2.4.7,14,而28=1+2+4+7+14.因此28 ...

  8. 输入一个正整数求所有素数因子_一个数如果恰好等于它的因子之和,这个数就称为完数。编写应用程序求1000以内所有的完数...

    运行截图: 代码 import java.util.*; public class wanshu { public static void main(String args[])  { int sum ...

  9. 利用前缀和来求一个区间内的和

    今天是三月二号,这个月力扣每日一题打卡第2天.两天来连续遇到前缀和解决一个区间内的和的问题,觉得还是比较高频的所以来记录一下这两道题目的思路和解法. 来一段狂神经典语录激励一下自己: 只要学不死,就往 ...

最新文章

  1. em算法的java实现_EM算法 - Java教程 - 找一找教程网
  2. 上传文件重命名后,下载时,用文件原名,不用Guid命名
  3. mysql数据库主从同步状态正常,无异常报错,数据不能同步
  4. Angular filter test
  5. URAL 题目1297. Palindrome(后缀数组+RMQ求最长回文子串)
  6. TreeTemplate树模板
  7. poj2785 折半枚举 挑战程序设计竞赛
  8. 由查找算法工程的类图分析组合模式
  9. 最简单的视音频播放示例1:总述
  10. java设计模式-工厂系列
  11. N60E-O发布 不同CPU或将改变服务器市场?
  12. C++,next_permutation(start_array_index,end_index)的使用
  13. jzoj5336 【NOIP2017提高A组模拟8.24】提米树 (dfs序dp,奇异姿势dp)
  14. Microsoft SQL Server Reporting Services 初探
  15. 前后期绑定Excel/Word对象的应用
  16. 缓存的使用以及出现的问题
  17. Hadoop快速入门——入门考试(伪分布式60+编码25+执行jar15)
  18. 关于php的国内比赛,php mvc比赛列表
  19. Praat脚本-029 | 一种更有效的校对音频内容的方案
  20. cd linux自带系统安装,Windows 7+CDLinux+Ubuntu 10.04全硬盘安装

热门文章

  1. 2019年中国消费市场的6个趋势
  2. 创业公司天使轮、A轮、B轮……IPO融资时如何分配股权?(附图表分析)
  3. Matlab高斯白噪声通过互相关函数求功率谱密度
  4. 普度网络营销策划_普度网络营销策划:微时代的危机公关与处理
  5. 计算机设计压力容器过程,压力容器及过程设备设计
  6. 计算机答卷方式 闭卷满分为90分,中国地质大学(北京)2021硕士研究生《首饰设计与首饰制作》考试大纲...
  7. 清华大学陈渝老师受聘车用操作系统与泛在操作系统联合实验室操作系统首席科学家
  8. ios和android区别是什么,app测试中ios和Android的区别:
  9. 【D1N910】正则表达式30分钟入门教程 (一)-学习笔记 实践
  10. 微信小程序(详解及简单使用)