本文共 615 字,大约阅读时间需要 2 分钟。
所谓完数,就是其因子(不含本身)之和与本身相等的数。举个例子6=1+2+3,所以6是个完数。
输出1000内的完数
无
输出共一行,输出1000内所有的完数。
无
#includeusing namespace std;int main(){ for(int i=1;i<= 1000;i++){ int sum = 0; for(int j=1;j < i;j++){ if(i % j == 0){ sum += j; } } if(i == sum){ cout< <<" "; } sum = 0; } return 0;}
Java题解:
public class Main { public static void main(String[] args) { for(int i=1;i<=1000;i++){ if(fun(i)) System.out.print(i + " "); } } static boolean fun(int n){ int m = 0; for(int i=1;i
转载地址:http://emuez.baihongyu.com/