首页 > 其他分享 >3.2 亲密数

3.2 亲密数

时间:2023-05-16 21:56:07浏览次数:33  
标签:int void 亲密 3.2 pair include

#include<stdio.h>
void main()
{
int a,i,b,n;
printf ("There are following friendly--numbers pair smaller than3000:\n");
for(a-1;a<3000;a++)
/*穷举3000以内的全部整数*/
for (b=0, i=1;i<=a/2;i++)
/*计算数a的各因子,各因子之和存放于b*/
 if(!(a%i))
b+=i;
for (n=0, i-1;i<=b/2;i++)
/*计算b的各因子,各因子之和存于n*/
if(!(b%i))
n+=i;
if(n==a&&a<b)
printf("%4d--%4d
", a,b);/*若n=a,则a和b是一对亲密数,输出*/
}

 

标签:int,void,亲密,3.2,pair,include
From: https://www.cnblogs.com/xuan-2004/p/17406963.html

相关文章

  • windows11上安装PL-SQL Developer 15.0.3.2059
    注:连接的oracle服务端是oracle12c1.环境准备(1).下载oracle客户端下载以下版本均可:此处我下载的是instantclient-basic-nt-12.2.0.1.0.zip(2).下载PL-SQLDeveloper15.0.3.2059下载地址:https://www.jb51.net/softs/820654.html2.解压配置oracle客户端首先在磁盘上创建D......
  • 亲密数
     如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。#include<iostream>using namespace std;int main(){             for(int i=1;i<=3000;i++)       {......
  • 亲密数
    如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。我们只要确定一个数A,找出数A的因子并求和,再求出和的因子,并相加并判断是否等于数A即可求出亲密数。 #include<iostream>usingname......
  • 关闭中断(2023.2.9)
    //16个核的cpu,出现了某些核的中断数量极高,导致phy接收到的数据产生了延迟,尝试关闭某些核的中断测试有无优化接收包的延迟// https://blog.51cto.com/u_16097040/6244043在进一步动手之前我们需要先停掉IRQ自动调节的服务进程,这样才能手动绑定IRQ到不同CPU,否则自己手动绑定......
  • linux环境部署--Reids3.2.5
    linux环境部署--Reids3.2.5redis-3.2.5.tar.gz提取码:19991、进入/usr/local/src/目录cd/usr/local/src/2、下载Redis3.2.5wgethttp://download.redis.io/releases/redis-3.2.5.tar.gz3、解压缩并进入文件夹tarxzfredis-3.2.5.tar.gzcdredis-3.2.54、编译Redis,命令......
  • 亲密数
    自然语言解决问题:根据问题描述,该问题可以转化为:给定整数A,判断A是否有亲密数。为解决该问题,首先定义变量a,并为其赋初值为某个整数。则按照亲密数定义,要判断a中存放的整数是否有亲密数,只要计算出该整数的全部因子的累加和,并将该累加和存放到另一个变量b中,此时6中存放的也是一......
  • 亲密数
    一问题描述如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。二设计思路首先输入取值范围然后再在循环中分别设立两层求因子和然后再比较是否相等。三程序流程图  四伪代码......
  • 7.3.2 离散型随机变量的方差
    基础知识方差的概念(1)一般地,若离散型随机变量\(x\)的概率分布列为\(X\)\(x_1\)\(x_2\)⋯\(x_i\)⋯\(x_n\)\(P\)\(p_1\)\(p_2\)⋯\(p_i\)⋯\(p_n\)则称\[D(X)=(x_1-E(X))^2p_1+(x_2-E(X))^2p_2+\cdots+(x_n-E(X))^2p_n=\sum_{i=1}^n\left(x_i-E(X)\r......
  • lazarus 2.2.6+FPC 3.2.2绿色整合版 for linux aarch64
    lazarus2.2.6+FPC3.2.2绿色整合版forlinuxaarch64https://www.cnblogs.com/qiufeng2014/p/17213806.html已集成常见控件及修正了我开发遇到的Bug,这个版本包含x86_64win64交叉编译环境,有兴趣的可以下载玩玩。这个整合版的特点:一、修复代码编辑不能输入中文的Bug二、修......
  • (hdu step 3.2.1)Max Sum(简单dp:求最大子序列和、起点、终点)
    题目:MaxSumTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):1390AcceptedSubmission(s):542 ProblemDescriptionGivenasequencea[1],a[2],a[3]......a[n],yourjobistocalculatethemaxsu......