C语言程序设计教程(第三版)课后习题6.7
语言学习从菜鸟开始

描述

一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子:

输入
N

输出
? its factors are ? ? ?

输入样例 1

1000
输出样例 1

6 its factors are 1 2 3
28 its factors are 1 2 4 7 14
496 its factors are 1 2 4 8 16 31 62 124 248
解题思路:
1.某一个数内的所有符合情况的数,想到循环遍历,最小符合情况的数是6,所以循环变量初始值就设为6。
2.要找到每一个数的所有因子,在套循环,在定义一个sum变量,初始值设为0,但是初始值设定位置十分重要。要将sum初始值,放在第一个for下第二个for上,这样每一次查找因子循环结束sum都会至为0。(笔者在多道题中犯这样的错)
3.先判断sum 的值是不是等于i,若等于则为完美数,在重复第二个for打印最终的结果

#include<stdio.h>
int main()
{int n ,sum;scanf("%d",&n);for(int i = 6;i<=n;i++){sum = 0;for(int j = 1;j<i;j++){if(i%j==0){sum+=j;}}if(sum == i){printf("%d its factors are ",i);for(int j = 1;j<i;j++){if(i%j==0){printf("%d ",j);}}printf("\n");}}return 0;
}

感谢每一位看到这里的大佬,如有错误请指出!

C语言程序设计教程(第三版)课后习题6.7相关推荐

  1. c语言程序设计 北京理工,C语言程序设计教程北京理工大学-部分课后习题答案...

    <C语言程序设计教程北京理工大学-部分课后习题答案>由会员分享,可在线阅读,更多相关<C语言程序设计教程北京理工大学-部分课后习题答案(5页珍藏版)>请在人人文库网上搜索. 1 ...

  2. c语言程序设计教程第三版答案9.5,C语言程序设计-第5-9章习题解答.ppt

    C语言程序设计-第5-9章习题解答 华中科技大学计算机学院 C语言程序设计 第5-9章 部分习题解答 作业中问题较多的习题 第5章5.4(2) 第6章6.1,6.3,6.5(6),6.8 第7章无 第 ...

  3. java语言程序设计教程第三版答案,看完跪了

    01 如何理解高并发? 高并发意味着大流量,需要运用技术手段抵抗流量的冲击,这些手段好比操作流量,能让流量更平稳地被系统所处理,带给用户更好的体验. 我们常见的高并发场景有:淘宝的双11.春运时的抢票 ...

  4. C语言程序设计(第三版)何钦铭著 习题5-3

    C语言程序设计(第三版)何钦铭著 习题5-3 习题一览表 1. C语言程序设计(第三版)何钦铭著 习题2-1 2.C语言程序设计(第三版)何钦铭著 习题2-2 3.C语言程序设计(第三版)何钦铭著 习 ...

  5. C语言程序设计教程 北京邮电,C语言程序设计教程(第3版)/ 杨路明 9787563543403 北京邮电...

    商品描述 亲,此书是正版二手书,七八成新,不缺页,有笔记划线不影响阅读,择优发货.二手书默认没有光盘等附件哦.如需要请联系客服确认. 祝:学业有成,万事如意!基本信息书名:C语言程序设计教程(第3版) ...

  6. c语言编程第四版李丽娟课程,C语言程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 李丽娟 C语言程序设计教程(第4版)_第4章_分支结构.pdf...

    C语言程序设计教程 (第4版) 第4章 分支结构 李丽娟 2013年2月 第4章 分支结构 本章主要内容 1. if语句的基本结构 2.if~else语句基本结构 3. if语句的嵌套结构 4. sw ...

  7. C语言程序设计(第三版)何钦铭著 习题4-1

    C语言程序设计(第三版)何钦铭著 习题4-1 习题一览表 1. C语言程序设计(第三版)何钦铭著 习题2-1 2.C语言程序设计(第三版)何钦铭著 习题2-2 3.C语言程序设计(第三版)何钦铭著 习 ...

  8. C语言程序设计(第三版)何钦铭著 习题4-4

    C语言程序设计(第三版)何钦铭著 习题4-4 习题一览表 1. C语言程序设计(第三版)何钦铭著 习题2-1 2.C语言程序设计(第三版)何钦铭著 习题2-2 3.C语言程序设计(第三版)何钦铭著 习 ...

  9. C语言程序设计(第三版)何钦铭著 习题4-6

    C语言程序设计(第三版)何钦铭著 习题4-6 习题一览表 1. C语言程序设计(第三版)何钦铭著 习题2-1 2.C语言程序设计(第三版)何钦铭著 习题2-2 3.C语言程序设计(第三版)何钦铭著 习 ...

  10. C语言程序设计(第三版)何钦铭著 习题3-5

    C语言程序设计(第三版)何钦铭著 习题3-5 习题一览表 1. C语言程序设计(第三版)何钦铭著 习题2-1 2.C语言程序设计(第三版)何钦铭著 习题2-2 3.C语言程序设计(第三版)何钦铭著 习 ...

最新文章

  1. 清除messages
  2. python入门代码示例-总算知道python入门代码示例
  3. 浅谈ATP检查中的“确认可用部分数量”(二)
  4. 飚王硬盘盒怎么样_ORICO M.2固态移动硬盘盒众测分享:移动存储也高速
  5. linux 内核编译安装及卸载
  6. 4怎么放大字体_win8.1系统如何放大所有字体?
  7. JS案例:使用对象、对象数组、正则表达式
  8. 关于本博客数据仓库方面的原创文章汇总
  9. 中内连和外联的去区别_外联请客丨第一百七十四期:鱼来了铁板烧请你吃铁板烤鱼和香辣牛蛙虾!...
  10. QT实现记事本代码(版本三)
  11. 总结数据库连接失败等问题
  12. 移植fastboot到2440
  13. 数据库之MySQL日志管理、备份与恢复
  14. photoshop 快捷键学习笔记
  15. 【车牌识别】基于模板匹配实现车牌识别含Matlab源码
  16. 数据基础---《利用Python进行数据分析·第2版》第7章 数据清洗和准备
  17. 微信公共平台 “token验证失败”的一个原因
  18. Github上8个很棒的React项目
  19. ecplise提示:“The selection cannot be launched, and there are no recent launches.”
  20. Spring Boot与Shiro实现权限管理02

热门文章

  1. c# iot .net 树莓派读取土壤湿度感应器 代码实例
  2. 硅麦驱动开发及调试(pdm>>I2S>>pcm)
  3. 绘制动态心形图案::R语言绘制心形图
  4. 腾讯:互联网金融行业HBase实践与创新
  5. 基于java大学生创业众筹系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  6. 联想私有云盘成功中标布丁酒店浙江股份有限公司云盘项目
  7. Day 16-Vue3 技术_Composition API 的优势
  8. child_process使用记录
  9. 大数除法(超长整数运算除法器)详解
  10. 深入浅出GUI线程安全(三)