习题 3.20 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数。
一个 所有 这个 习题 如果 找出 等于 1000
2023-09-14 09:06:56 时间
C++程序设计(第三版) 谭浩强 习题3.20 个人设计
习题 3.20 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数,并按下面格式输出其因子:6,its factors are 1, 2, 3
代码块:
#include <iostream>
using namespace std;
int main()
{
int i, j, sum;
for (i=1; i<=1000; i++){
for (j=1, sum=0; j<i; i%j==0 ? sum+=j++ : j++);
if (sum==i){
cout<<i<<','<<"its factors are ";
for (j=1; j<i; i%j==0 ? cout<<j<<',', j++ : j++);
cout<<'\b'<<' '<<endl;
}
}
system("pause");
return 0;
}
相关文章
- objc写一个NSMutableArray不连续索引替换对象的方法
- gcc下的一个VC汇编转换
- Git: 删除本地所有分支并保留其中一个
- 华为开发者大会首日,只有鸿蒙一个亮点?
- 做一个不崩溃的核酸系统有多难?
- 复制一个5G文件只需要两秒,全网最牛方法!
- 3-crm项目-kingadmin,先实现一个所有表的列表页面,
- SAP Fiori图标(icon)设计原理:一个可以查看 SAP UI5 所有可用图标的工具
- 27 行代码开发一个最简单的 SAP ALV 报表试读版
- 一个简单的小技巧,监控网页所有动态标签创建的调用处
- SAP Fiori图标(icon)设计原理:一个可以查看 SAP UI5 所有可用图标的工具
- Python语言学习:Python语言学习之正则表达式常用函数之re.search方法【输出仅一个匹配结果(内容+位置)】、re.findall方法【输出所有匹配结果(内容)】案例集合之详细攻略
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- DCM:一个能够改善所有应用数据交互场景的中间件新秀
- 教你用 ECharts 轻松做一个Flappy Bird小游戏
- 通过8个技巧让你成为一个超强的Linux终端用户
- 一个简单有趣的小问题,枫叶嵌套问题的完美解决
- 习题 3.19 输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字的立方之和等于该数本身。例如,153是一水仙花数,因为153=1^3+5^3+3^3。
- 习题 7.16 写一个函数,输入一个十六进制数,输出相应的十进制数。
- 练习 2-7 编写一个函数invert(x, p, n),该函数返回对x执行下列操作后的结果值:将x中从第p位开始的n个(二进制)位求反(即,1变成0,0变成1),x的其余各位保持不变。
- 例7.13 有一个3*4的矩阵,求所有元素中的最大值。
- 一个普通类如何不实现一个接口的所有方法
- 做一个懒COCOS2D-X程序猿(一)停止手打所有cpp文件到android.mk
- LabVIEW使用一个停止按钮来停止所有循环
- 统计质数算法——厄拉多塞筛法. 比如说求20以内质数的个数,首先0,1不是质数.2是第一个质数,然后把20以内所有2的倍数划去.2后面紧跟的数即为下一个质数3,然后把3所有的倍数划去.3后面紧跟的数即为下一个质数5,再把5所有的倍数划去.以此类推.
- 语义分割(semantic segmentation) 常用神经网络介绍对比-FCN SegNet U-net DeconvNet,语义分割,简单来说就是给定一张图片,对图片中的每一个像素点进行分类;目标检测只有两类,目标和非目标,就是在一张图片中找到并用box标注出所有的目标.
- 如何根据一个矩阵的横纵坐标对矩阵快速赋值?
- 《凤凰项目-一个IT运维从传奇故事》读后感+个人职业思考
- repo一个新工程使用步骤