找出N之内的所有完数
来源:互联网 发布:ubuntu apt get 换源 编辑:程序博客网 时间:2024/05/16 13:05
题目描述
一个数如果恰好等于它的因子之和,这个数就称为”完数”。 例如,6的因子为1、2、3,而6=1+2+3,因此6是”完数”。 编程序找出N之内的所有完数,并按下面格式输出其因子:
输入
N
输出
? its factors are ? ? ?
样例输入
1000
样例输出
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
#include<stdio.h>int main(){ int n; int i,j,k,m,s; int a[100]; scanf("%d",&n); for(i=2;i<n;i++) { k=0; s=0; for(j=1;j<i;j++) { if(i%j==0) { a[k]=j; s+=j; k++; } } if(s==i) { printf("%d its factors are ",i); for(m=0;m<k;m++) printf("%d ",a[m]); printf("\n"); } } return 0;}
阅读全文
0 0
- 找出N之内的所有完数
- 找出N之内的所有完数
- 找出N之内的所有完数
- 找出N之内的所有完数
- acm--找出n之内的所有完数及因子
- 第16周-找出N之内的所有完数
- 第十六周 OJ:找出N之内的所有完数
- 1037: 找出N之内的所有完数
- 1037:找出N之内的所有完数
- 计161_Problem : 找出N之内的所有完数
- OJ刷题之找出N之内的所有完数
- 2015年第十三周oj:找出N之内的所有完数
- c语言:编程找出1000之内的所有完数。
- 编程序找出1000之内的所有完数
- 找出N内的所有完数
- 编程找出1000之内的所有完数,并输出其因子
- 习题 5.9 编程序找出1000之内的所有完数。
- 1000之内的所有完数
- HttpClient模拟浏览器登录后发起请求(携带Cookie发请求)
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- ONVIF Server端鉴权 (无OPENSSL)
- 物联网通信方式介绍
- Rxjava Demo
- 找出N之内的所有完数
- java面试宝典:留着慢慢看
- spring配置
- HDU4694 支配树裸题 Important Sisters
- 如何去掉a标签或者input标签点击时候出现的虚线框
- 蒟蒻复习之—–STL
- Aforge.net类库调用摄像头拍照(C#)
- Android Studio如何更改JDK和SDK的路径?
- 设计一个具有getMin()功能的栈