首页 > 其他分享 >day 22 完数

day 22 完数

时间:2023-05-08 19:44:41浏览次数:32  
标签:22 int sum 完数 printf day

1.从1开始遍历到给定上限,此时数记为M;

2.有数M,由循环去遍历每一个小于M的数,并由sum记录;

3.当sum=M时,即为完数进行输出;

#include<iostream>

using namespace std;

int main(){
int Max,sum;
printf("请输入上限数:");
cin>>Max;
for(int M=1;M<=Max;M++){
sum=0;
for(int i=1;i<M;i++){
if(M%i==0){sum+=i;}
}
if(sum==M){printf("%d是一个完数\n",M);}
}
return 0;
}

 

 

标签:22,int,sum,完数,printf,day
From: https://www.cnblogs.com/drz1145141919810/p/17382937.html

相关文章

  • 闲话 Day7
    去了THUSC。一个个的都好强啊。。。行了直接开始学术部分吧。回顾一下做过的两场USACO。简单概括一下,就是算法/数据结构学傻了。一个黄题被我做成了紫题的难度。所以,开始返璞归真吧。尝试不使用高级算法/数据结构来解决问题。文艺平衡树啊对对对,又是文艺平衡树。上次......
  • cryptohack wp day(5)
    第九题(ChineseRemainderTheorem)考察中国剩余定理这个讲的挺详细的[https://www.bilibili.com/video/BV1gf4y1S7LR/]参考:[(https://www.cnblogs.com/MashiroSky/p/5918158.html)]我这里就不做过多的赘述了。然后给出代码:fromfunctoolsimportreducefrommathimportgc......
  • c++打卡练习(22)
    判断一个数是不是完数流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){ intN,i,j,S; cin>>N; for(i=2;i<=N;i++){ S=0; for(j=1;j<=(i/2);j++){ if(i%j==0){ S+=j; } if(S==i){ cout<<S<<""<<"is......
  • day67(2023.5.8)
    1.事件之绑定事件处理器 运行结果: 运行结果: 运行结果: 2.事件之鼠标事件 运行结果: 运行结果: 鼠标进入的时候,灰色块块出来,鼠标移开的时候,灰色块块隐藏。 运行结果: 运行结果: 运行结果: 3.事件之表单事件......
  • 升级到Ubuntu 22.04后启动网易云音乐失败
    实际上就是运行启动命令/opt/netease/netease-cloud-music/netease-cloud-music.bash报错了,如下:/opt/netease/netease-cloud-music/netease-cloud-music:/opt/netease/netease-cloud-music/libs/libselinux.so.1:noversioninformationavailable(requiredby/lib/x86_64-li......
  • 2021-2022年度国际大学生程序设计竞赛第10届陕西省程序设计竞赛(正式赛)H-Cute Rabbit
    官方题解:https://blog.csdn.net/qq_62464995/article/details/127493921题目大意给出数组a[i],将a分成两个数组x和y,使得\(\forallx[i]\%y[j]\)都相等(\(|x|,|y|>0\))构造一组\(|y|\)最大的方案n<=1e5,1<=ai<=1e6题解神必结论题先假设a不是全部相等结论1:最小值一定只能全在x......
  • NOI2022 模拟赛合集【kel.ac.cn】
    RoundXLIX开场看B想了3h假回去想A1h切。A.守序划分问题容易想到一个必要条件,对于任意集合\(S\),需要满足\(\max_{i\inS}A_i>\min_{i\notinS}A_i\)。然后用你的大脑构造一下发现这东西也充分。于是思考如何计数,即不能将数列割裂成两个部分。于是考虑动态规划。设\(f[i,j]......
  • 洛谷 P8492 - [IOI2022] 无线电信号塔
    想到将最优化问题转化为数点问题的一步了,但是因为转化的姿势不太好导致我的数点不太能用特别简洁的数据结构维护,最后只好看题解(考虑先解决单组询问的问题,对于每个点\(i\),我们找出它左边最近的\(h_l\leh_i-D\)的点\(l\),和它右边最近的\(h_r\leh_i-D\)的点\(r\),然后新建一......
  • 2021-2022年度国际大学生程序设计竞赛第10届陕西省程序设计竞赛(正式赛)A-Tree
    官方题解:https://blog.csdn.net/qq_62464995/article/details/127493921题目大意给出一棵边权为1的树,构造排列p,使得①p[1]=1②dis(p[i],p[i+1])<=k题解神必防ak题当k=1时,显然只能是从1开始的一条链当k>=3时,一定有解,考虑构造:把树上的点按层黑白黑白染色,dfs遍历整棵树,在第......
  • 界面控件DevExpress Blazor UI v22.2亮点:全新的Window组件
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具,该组件拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场......