一个数如果恰好等于他的因子之和,这个数就称为“完全数”。例如6的因子是1,2,3,而6=1+2+3。因此6是一个完全数。编程找出1000之内的所有完全数。
#include <stdio.h>void main(){int i,j,x;for(i=1;i<1000;i++){ for(j=1,x=0;j<=i/2;j++)if(i%j==0) x+= j;if(i == x)printf("%5d",i);}}
举一反三
- 求1000以内的所有完全数。完全数就是一个数恰好等于它的因子之和。例如6的因子为1,2,3,而6=1+2+3,因此6就是完全数
- 输出1000以内所有的“完全数”。提示:如果一个数恰好等于它的因子之和(因子包括1,不包括数本身),则称该数为“完全数”。例如6=1+2+3,则6就是一个完全数。
- 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如,6 的因子为1、2、3,而6=1+2+3,因此6 是" 完数"。编程序找出 1000 之内的所有完数,并按下面格式输出其因子: 6 its factors are 1、2、3
- 一个数如果恰好等于除其自身外的因子之和,这个数就称为“完数”, 例如,6的因子为1、2、3,而 6=1+2+3,因此6是完数。编写应用程序输出1000之内的所有完数。
- 【简答题】一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数。
内容
- 0
请编程:判断是否是完数。 一个数如果恰好等于它的因子之和,这个数就称为“完数”。 例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数”
- 1
一个数如果恰好等于它的因子之和,这个数就称为“完全数”。例如6=1+2+3。方法voidfindPerfectNumber()的功能是找出1000以内的所有完全数。staticvoidfindPerfectNumber(){System.out.println(″1000以内的完全数有:″);for(inti=1;i<1000;i++){intt=0;for(intj=1;j<=i/2;j++)if(_____)t=t+j;if(_____)System.out.primt(i+'');}}
- 2
编写程序,找出1000以内的完全数并输出。完全数:一个数的因子和(包括1不包括本身)等于该数。例:6=1+2+3,所以6是完全数。
- 3
编程找出1000以内的所有完数。一个数如果正好等于它的所有因子之和,就称这个数为“完数”。例如:6的因子为1,2,3,而6=1+2+3,因此6是完数。
- 4
题目:编程求出1000之内的所有完数。一个数如果恰好等于它的因子(除自身外)之和,这个数就称为完数。比如6=1 2 3,因此6是完数。-----------------------------------------------------------------------------/