完数:求1000以内所有完数
题目:
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如:6=1+2+3.编程找出1000以内的所有完数。
#include <stdio.h>
void main()
{
intx,temp,sum;//X表示要判断的数,temp表示数的因子,sum表示因子之和.
for(x=1;x<1000;x++)
{
sum= 0;
for(temp=1;temp<x;temp++)
{
//判断x能否被temp整除,如果可以,则是因子,进行求和
if(x%temp==0)
{
sum= sum+temp;
}
}
//如果是完数,打印输出
if(sum==x)
{
printf("%d ",x);
}
}
printf("\n");
}
找出200以内的完数。
#include<stdio.h>
int main(void)
{
int i,j,s=1;
for(i=1;i<=200;i++)
{
s=1;
for(j=2;j<=i/2;j++)
{
if(i%j==0)
s=s+j;
}
if(s==i)
{
printf("%d=1",i);
for(j=2;j<=i/2;j++)
if(i%j==0) printf("+%d",j);
printf("\n");
}
}
return 0;
}
完数:求1000以内所有完数相关推荐
- 求 1000 以内的完数
求 1000 以内的完数 完数:完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.例如:6 = ...
- java蓝桥杯算法训练 求1000以内的完数(题解)
试题 算法训练 求1000以内的完数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为"完数". ...
- java求1000以内所有完数
这回是java编写,求1000以内所有完数. 完数:一个数如果恰好等于除它本身外的因子之和,这个数就称为完数. 例:6=1+2+3(6的因子是1,2,3). public class java7{ p ...
- “完数”问题 求1000以内的完数
一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程 找出1000以内的所有完数.(因子:除去这个数本身的其它约数) 一般解法: class Numpra ...
- C#求1000以内的完数
1000以内的完数 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子 ...
- python 求1000以内的完数
一个数如果恰好等于它的因子之和,这个数就称为"完数". 例如6=1+2+3.编程找出1000以内的所有完数. count = 0 for i in range(1,1001):li ...
- C语言:求1000以内的完数
概念: 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子之和,则称该 ...
- java求1000以内的完数及分析
需求: 一个数如果恰好等于它的因子之和, 这个数就称为"完数". 例如 6 = 1+2+3.编程找出 1000 以内的所有完数. 分析: 一千个数肯定跑不了循环的使用,常用的循环有 ...
- java求1000以内的完数(方法)
完数即完全数,又称完美数或完备数,是一些特殊的自然数.它所有的真因子的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子之和,则称该数为"完全数".第一个完全数是6,第二 ...
最新文章
- Qt简介、安装及在Ubuntu14.04 32位上简单使用举例
- linux php后门,Linux_一个初级的linux后门制作方法,众所周知,Linux的文件权限如: - phpStudy...
- html代码常用软件,HTML代码实际应用讲解
- 操作系统之进程管理:6、调度算法(先来先服务FCFS、最短作业优先SJF、最高响应比优先HRRN、时间片轮转法、优先级调度、多级反馈队列)
- zip-gzip-bzip2_压缩文件
- 翻译文章第六章8-11
- python连接数据库mysql失败_解决python连接mysql报错问题
- 请君入瓮:研究员找到 Emotet 的bug,并成功阻止传播
- Kafka 如何保证消息全局有序
- Microsoft Office 2016(ProPlus/Visio/Project) VOL 简体中文版
- 一个帅气的车牌输入插件
- 那些年 我们一起追过的DIY三大件
- linux下QT工程调用opencv、libtorch,并用cmake编译,及其遇到的一些问题的解决方法
- 做人做事箴言录(4)
- 电子商务项目设计(案例)
- mp2551总线收发器芯片作用_高速CAN收发器MCP2551
- 建立枚举类型Weekday,假设今日为星期二,计算10天后为星期几。
- 硬件电路之高压爬电距离
- 手办 android app,hpoi手办维基
- 把握2022消费升级大势,品牌重塑消费者数字体验