初始C语言——完数问题
问题描述:
描述:一个数如果恰好等于它的因子之和(除本身以外),这个数就成为“完数”。例:6的因子为1,2,3,而6=1+2+3,因此6是完数。找出1000以内的所有完数。
代码:
#define _CRT_SECURE_NO_WARNINGS 1
//防止visual studio2013以上版本scanf报错,vc6.0环境可忽略
#include<stdio.h>
int main()
{
int i, j, s; /*变量i控制选定数范围,j控制除数范围,s记录累加因子之和*/
for (i = 2; i <= 1000; i++)
{
s = 0; /*保证每次循环时s的初值为0*/
for (j = 1; j < i; j++)
{
if (i % j == 0) /*判断j是否为i的因子*/
s += j;
}
if (s == i) /*判断因子和是否和原数相等*/
printf("%d ", i);
}
return 0;
}
初始C语言——完数问题相关推荐
- 素数完数c语言,完数—C语言实现
题目:一个数如果恰好等于它的所有因子之和,这个数就称为"完数".例如1+2+4+7+14=28.编程 找出1000以内的所有完数. #include "Stdio.h&q ...
- c语言完数报告,C语言 · 完数
Android开发之 Windows环境下通过Eclipse创建的第一个安卓应用程序(图文详细步骤) 第一篇 windows环境下搭建创建的第一个安卓应用程序 为了方便,我这里只采用了一体包进行演示 ...
- C语言打印1000以内的完数
C语言打印1000以内的完数 #include <stdio.h> int main() {int m, s, i;int n = 1000;for (m = 2; m <= n; ...
- C语言 | 求1000以内的所有完数及求2000以内最大的完数(C源代码)
================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...
- 每日程序C语言13-求1000以内的完数
题目: 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3,找出1000以内的所有完数 程序分析 利用for语句,外层循环控制1000这个范围,内层循环控制数 ...
- 完数c++语言程序_C语言经典100题(19)
1 上期答案揭晓 首先给大家看看上一篇文章C语言经典100题(18)中第三部分编程题的答案: #includeint main(){ int s=0,a,n,t; printf("请输入 a ...
- 1000以内完数c语言程序_C语言经典面试题目及答案详解(二)
接着上次来说,C语言经典面试题目及答案详解(一)当中大部分是一些概念和理解的东西 ,今天说一说实践操作,有关c的经典程序. 1.输出9*9口诀.共9行9列,i控制行,j控制列. #include &q ...
- C语言经典编程题--哥德巴赫猜想 、完数 、猜数字等
一. 验证歌德巴赫猜想:任意一个不小于6的偶数都可以表示成两个素数的和.从键盘任意给一个符合条件的数,输出相应的两个素数. 素数:指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数 ...
- (篇六)C语言求自首数、完数、亲密数
文章目录 一.求自首数 二.求完数 三.求亲密数 本篇主要介绍C语言中求自首数.完数和自然常数e的求解算法 一.求自首数 1.自首数: 自守数是指一个数的平方的尾数等于该数自身的自然数. 自首数是按位 ...
- 第5关:C循环-寻找完数-------C语言程序设计技术(循环结构程序设计2)
第5关:C循环-寻找完数-------C语言程序设计技术(循环结构程序设计2) #include<stdio.h>int main(void){ /*********Begin****** ...
最新文章
- datamodeler mysql_NavicatDataModeler-官方版-数据库设计工具(NavicatDataModeler)1.0.10官方特别版-独木成林...
- 《RESTful Web Services》第一章 使用统一接口
- 没有还款日期的借条会永久有效吗?
- 白盒测试中几种逻辑覆盖法及其优缺点
- java命令行参数_Java学习从入门到精通,JDK工具条知识点学习资料
- 一千五百个优雅的中国女孩的名字
- spring-data-jpa动态条件查询
- Extjs4.1.x使用Application动态按需加载MVC各模块
- linux 贡献内存,Microsoft为Linux 5.12贡献完整性子系统更新
- windows nslookup 查询域名并生成路由批处理
- 计算机基础知识会议记录,电脑上会议记录怎么写?
- JSP 创建 CRUD 示例 MyBatis DAO 用于数据库JSTL 用于遍历记录
- 通知的各种实用写法技巧
- PySpark数据分析教程(转载)
- Ryu环境搭建(Ubuntu20)
- form-generator扩展原生表格,element-table,子表单等组件
- Linux:两种非交互修改用户密码的两种方式
- html中事件监听的使用,Vue.JS入门篇--事件监听
- 氨酰胺酶(glutaminase, GLS) 活性测定试剂盒说明书
- 什么是BPM工具?BPM工具有哪些功能?白码详解
热门文章
- The “FixedStepDiscrete“ solver cannot be used to simulate block diagram ‘foc_ruizi‘ because it conta
- 二级python有必要买书吗_清华大学出版社-图书详情-《二级Python编程指南》
- 模板方法模式-Template Method Pattern
- 高逼格/高效率办公工具、开发工具、开发插件等各种骚操作汇总 —— [努力更新中...]
- 《算法设计与分析基础》第2版
- MATLAB安装破解教程(内涵所需文件)
- mschart 控件
- autocad字体ccfang_cad替换字体(cad找不到字体怎么替换)
- 理解SpringAOP-菜鸟新手入门
- 用户故事与敏捷方法—估算用户故事