c++实验四——输出完数
来源:互联网 发布:为知笔记 开源 编辑:程序博客网 时间:2024/05/21 20:32
一、问题及代码
/* * 文件名称:输出完数 * 作 者: 郑帅馨 * 完成日期: 2017 年 4 月 21 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:利用该程序求1000以内所有的完数 * 输入描述:无 * 问题描述:求完数 * 程序输出: 无 * 问题分析: 无 * 算法设计: 无 */ #include<iostream.h>void main(){int i,j,s;for(i=2;i<1000;i++){s=0; for(j=1;j<i;j++)if(i%j==0)s+=j;if(s==i){cout<<i<<"是完数,它的因子是:";for(j=1;j<i;j++)if(i%j==0)cout<<j<<" ";cout<<endl;}}}二、运行结果
三、心得体会
该程序的设计用到了不止一个循环,属于嵌套循环。难度比单纯的循环要大一点。循环语句中也可以有选择语句。
四、知识点总结
先写好外层的循环,即1000以内的循环,在根据题目的具体要求写出相应的内循环
0 0
- c++实验四——输出完数
- C语言实验——输出字符串
- C语言实验——输出字符串
- C语言实验——输出字符串
- C语言实验——输出字符串
- C语言实验——数日子
- C语言实验——数日子
- C语言实验——数日子
- C语言实验——数日子
- C语言实验——数日子
- C语言实验——数日子
- C语言实验——数日子
- 程序设计C 实验四 题目四 求组合数(0082)
- C++上机实验四——输出星形图
- C++实验四—项目六:输出星号图
- c++第二次实验:输出完数
- c++第二次实验-7完数输出
- c++第三次实验-输出完数
- 浅拷贝和深拷贝
- linux源-yum的使用介绍
- WifiRemoteStationManager中速率控制算法详解
- angular.copy() 深拷贝
- JAVA多线程—Exchanger-线程间交换数据
- c++实验四——输出完数
- JQ小坑on
- 全排列算法及实现
- 1 Springboot中使用redis,自动缓存、更新、删除
- 前端构建之gulp与常用插件
- Android Input 事件系统Kitkat
- 投影纹理映射(Projective Texture Mapping)
- c++实验4
- 史上最简单的SpringCloud教程 | 第十一篇: docker部署spring cloud项目