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

【C 语言经典100例】C 练习实例19

题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。

程序分析:请参照:C 练习实例14。

#include<stdio.h>
#define N 1000
int main()
{int i,j,k,n,sum;int a[256];for(i=2;i<=N;i++){sum=a[0]=1;k=0;for(j=2;j<=(i/2);j++){if(i%j==0){sum+=j;a[++k]=j;}}if(i==sum){printf("%d=%d",i,a[0]);for(n=1;n<=k;n++)printf("+%d",a[n]);printf("\n");}}return 0;
}

以上实例输出结果为:

6=1+2+3
28=1+2+4+7+14
496=1+2+4+8+16+31+62+124+248
http://www.lryc.cn/news/249609.html

相关文章:

  • Jmeter+Maven+jenkins+eclipse搭建自动化测试平台
  • springboot+jsp+java人才招聘网站4f21r
  • WordPress:构建强大的网站和博客的完美选择
  • 2021年8月18日 Go生态洞察:整合Go的网络体验
  • 【算法】缓存淘汰算法
  • 接手项目要做的事项
  • 【Web】攻防世界Web_php_wrong_nginx_config
  • Flume采集Kafka并把数据sink到OSS
  • flutter,uni-app开发调试ios
  • MybatisBatchUtils功能介绍
  • Flutter使用flutter_gen管理资源文件
  • vue3 setup语法糖,常用的几个:defineProps、defineEmits、defineExpose、
  • JC/T 2087-2011建筑装饰用仿自然面艺术石检测
  • C语言——写一个简单函数,找两个数中最大者
  • 机器学习中的混淆矩阵
  • QT基础实践之简易计算器
  • 南大通用 GBase 8s数据库级别权限
  • 对话式数据需求激增,景联文科技提供高质量多轮对话数据定制采集标注服务
  • python第1天之常识及环境安装
  • 中国高纯石英砂行业市场研究与投资前景报告(2024版)
  • 遭到美国做空机构“灰熊”做空后,人工智能公司商汤科技股价暴跌
  • 异常数据检测 | Python实现孤立森林(IsolationForest)异常检测
  • 营销互动类小游戏策划与开发
  • 主机的容器化技术介绍
  • 网络基础『发展 ‖ 协议 ‖ 传输 ‖ 地址』
  • Aapche Dubbo 不安全的 Java 反序列化 (CVE-2019-17564)
  • B/S软件开发架构
  • 【docker系列】docker实战之部署SpringBoot项目
  • 【数据结构】时间和空间复杂度
  • 【Web】[GKCTF 2021]easycms