当前位置: 首页 > news >正文

78-C语言-完数的判断,以及输出其因子

        简介:一个数如果恰好等于它的因子之和,这个数就称为完数,C语言编程找出1000之内的所有完数,并输出其因子。因子可以整除该数字的数,

如6的因子:1  2  3,6%1=0      6%2=0       6%3=0

解释全在注释里:

代码如下:

#include <stdio.h>
//完数 
int main()
{int i=1;//从1到1000进行遍历开for(i=1;i<=1000;i++)//外循环是需要判断的完数 {int j=1,sum=0;for(j=1;j<=i/2;j++)//内循环则判断该数的因子,从而进行因子相加。 {if(i%j==0)//是因子,加进总和中 sum=sum+j;}if(sum==i)//判断‘完数 ’ {printf("%d its factors are ",i);//因为还要指出因子都有谁,所以后面还要重新来个循环,进行因子的输出 for(j=1;j<=i/2;j++){if(i%j==0) printf("%d ",j);}printf("\n"); }}} 

运行结果:

http://www.lryc.cn/news/262791.html

相关文章:

  • C# 使用FluentHttpClient请求WebApi
  • AXure交互及案列
  • 美颜SDK技术对比,深入了解视频美颜SDK的工作机制
  • OkHttp ,使用 HttpUrl.Builder 来添加查询参数并添加到请求对象
  • 图片速览 PoseGPT:基于量化的 3D 人体运动生成和预测(VQVAE)
  • Java对象结构
  • 基于redis的分布式锁实现方案
  • 基于JAVA+SpringBoot的线上智能问诊就医平台
  • adb: error: cannot create file/directory ‘d:/1.png‘: No such file or directory
  • Pelee: A Real-Time Object Detection System on Mobile Devices(CVPR 2019)
  • 分布式理论 | RPC | Spring Boot 整合 Dubbo + ZooKeeper
  • 局域网其他pc如何访问宿主机虚拟机IP?
  • U8 语法制导翻译技术
  • 剑指offer A + B
  • gitlab(gitlab-ce)下载,离线安装
  • Jmeter接口测试断言
  • Temu、Shein、OZON测评自养号,IP和指纹浏览器的优缺点分析
  • 亚信科技AntDB数据库——深入了解AntDB-M元数据锁的相关概念
  • yolov5 deepsort-船舶目标检测+目标跟踪+单目测距+速度测量
  • Wireshark与其他工具的整合
  • DDD架构实践
  • Bert-vits2-v2.2新版本本地训练推理整合包(原神八重神子英文模型miko)
  • 认识缓存,一文读懂Cookie,Session缓存机制。
  • 关于react native项目中使用react-native-wechat-lib@3.0.4
  • 【LeetCode刷题笔记(8-1)】【Python】【接雨水】【动态规划】【困难】
  • pycharm通过ssh连接远程服务器的docker容器进行运行和调试代码
  • Chrome2023新版收藏栏UI改回旧版
  • WebSocket与JavaScript:实现实时获取位置
  • 一种解决Qt5发布release文件引发的无法定位程序输入点错误的方法
  • UE4/UE5 日志插件(基于spdlog)