nyist   597

完数?

时间限制:1000 ms  |  内存限制:65535 KB 难度:1

描述 一个数如果恰好等于不等于它本身的所有因子之和,那么这个数就被称为"完数"。例如,6的因子为1,2,3,而6=1+2+3,因此,6是完数。

要求给定一个整数n,请编写程序,确定n是否是完数。

输入

每组数据输入一个n(1<=n<=10^4) 当n为-1时,输入结束。

输出

每组数据输出一行,如果 n 不是完数,输出 No 。 否则,以 n 的因子由小到大相加的形式输出。

样例输入

1 2 6 -1

样例输出

No

No

6=1+2+3

#include <stdio.h>

int main()

{     int n,i,j,s,k,a[10000];

while(scanf("%d",&n)&&n!=-1)

{    s=0;

k=0;

for (j=1;j<n;j++)

if (n%j==0)

{    s+=j;      a[k++]=j;    }

if(s==n)

{  printf("%d=%d",n,1);

for(i=1;i<k;i++)   printf("+%d",a[i]); printf("\n");}

else    printf("No\n");

}

return 0;

}

转载于:https://www.cnblogs.com/wc1903036673/p/3226764.html

2013=730 胆子要大,敢想敢做相关推荐

  1. 同时买票是怎么实现的_搞笑GIF段子:这位挖掘机司机真的很牛,同时胆子很大...

    柯基的萌除了小短腿,原来还有它的大耳朵 这位挖掘机司机真的很牛,同时胆子很大 谁说的伤口不能碰水的,它这不还好好地活着吗 小伙子不按常理出牌,万万没想到结果是这样 这个车看着挺上档次的,走在街上回头率 ...

  2. 2013年:各大IT公司待遇(硕士)

    2013年:各大IT公司待遇(硕士) 1:作者西电通院2013届毕业硕士,根据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇如下,吐血奉献给各位学弟学妹,公司比较全,你想去的公司不在这里面,基 ...

  3. 2013年中国十大可穿戴设备

    整个2013年充斥着"可穿戴设备"这个词语,"互联网女王"玛丽·米克尔把2013年定义为可穿戴设备元年,IDG.经纬创投.创新工场等诸多风险投资甚至从去年就开始 ...

  4. OSChina 周三乱弹 —— 你们胆子真大

    2019独角兽企业重金招聘Python工程师标准>>> 各位盆友大家好--今天本来是个普普通通的日子,被你们这些做生意的搞的闹哄哄的,作为一个穷鬼,我决定改名东方不buy表明心志 @ ...

  5. 2013年展望:大数据发展十大趋势分析

    本文讲的是2013年展望:大数据发展十大趋势分析,2012年大数据发展如火如荼,大有赶超云计算之势.如果把今年比作大数据落地生根的一年,那么2013年将迎来其茁壮成长,甚至开花结果的一年.有预测称,大 ...

  6. python练习 世界这么大,我想去看看

    代码如下: str1=input("请输入一个人的名字:") str2=input("请输入一个国家的名字:") print("世界这么大,{}想去{ ...

  7. 易观智库:2013年中国供应链大数据市场规模达21亿元

    事件回放: 传统企业互联网化是必然趋势,企业互联网化市场规模在2013年将达到1200亿元,年均增长率达44.2%.在企业互联网化进程中,供应链协同是重要的一环.供应链作为企业的核心网链,将彻底变革企 ...

  8. 盘点2013中国大陆十大IC设计公司

    盘点2013中国大陆十大IC设计公司 2014年9月23日 •     OFweek电子工程网讯:从华强电子产业研究所统计的2013年中国大陆IC设计公司销售排行榜来看,华为公司旗下的海思半导体有限公 ...

  9. 2013年中国30大IC设计公司销售排名

    2013年中国30大IC设计公司销售排名 (百万美元) 排名 企业名称 2013年收入(百万美元)  1 深圳市海思半导体有限公司 2100 2 展讯通信有限公司 1050 3 大唐半导体设计有限公司 ...

  10. 从 Hadoop 到云原生, 大数据平台如何做存算分离

    Hadoop 的诞生改变了企业对数据的存储.处理和分析的过程,加速了大数据的发展,受到广泛的应用,给整个行业带来了变革意义的改变:随着云计算时代的到来, 存算分离的架构受到青睐,企业开开始对 Hado ...

最新文章

  1. 夏日里的激情——FE鹅和鸭农庄行
  2. 多线程之线程池的应用
  3. 【百家稷学】深度学习计算机视觉生产实习(山西农业大学暑期实训)
  4. mysql navicat 函数_Navicat for MySQL 函数高级属性讲解
  5. 过程计算机控制综合课程设计,自动化10本 12升《计算机控制综合课程设计》任务书...
  6. 在Windows下如何创建虚拟环境(默认情况下)
  7. 快速提示:使用Chrome开发工具调试GWT应用程序
  8. python解释型语言的区别_什么是解释型语言?
  9. C语言程序设计,第四版 ,谭浩强。绝对原版,最新的资料
  10. Unity3D基础24:LineRenderer特效
  11. hadoop包含哪些技术?
  12. 绘制直方图,计算CPK、PPK等数据
  13. java 纳秒 毫秒,时钟周期-秒、毫秒、微秒、纳秒之间的换算
  14. sht20中写用户寄存器_谁用过sht20这块温湿度传感器,有调通的程序分享下吧
  15. web开发常用js及html代码(待整理)
  16. 关于stm32ADC采集分压电阻取值
  17. SAS统计初学1-卡方检验
  18. 【服务器数据恢复】Storwize系列存储raid5数据恢复案例
  19. 选购摄像头前必看,摄像头参数科普
  20. SpringBoot响应式编程(整理一)

热门文章

  1. numpy教程:逻辑函数Logic functions
  2. keras 多GPU训练,单GPU权重保存和预测
  3. 关联规则(Apriori、FP-grpwth)
  4. centos yum mysql-devel 5.5_CentOS 6.5通过yum安装 MySQL-5.5
  5. VMware中安装Linux系统详细步骤
  6. Android setOnPageChangeListener 过时解决
  7. 计算机网络 chapter 6 应用层
  8. 开机进入boot menu和application menu,无法开机
  9. OpenSessionInViewFilter失效问题
  10. 一个button同时执行多个有返回值的函数的解决方法(return false; or return true;)...