首页
Java
登录
6mi
u
盘
搜
搜 索
Java
一个数如果恰好等于它的因子之和,则称该数为“完数”。例如6的因子为1,2,3,而6=1+2+3,因此6是一个完数。编程找出500以内的所有完数并输出。
一个数如果恰好等于它的因子之和,则称该数为“完数”。例如6的因子为1,2,3,而6=1+2+3,因此6是一个完数。编程找出500以内的所有完数并输出。
xiaoxiao
2021-02-28
109
#include<stdio.h> int fun(int n) {
int i,s=0;
for(i=1;i<n;i++)
if(n%i==0)
s+=i;
if(s==n) return(1);
else return(0); } main() {
int i;
for(i=1;i<=500;i++)
if(fun(i)) printf("%d,",i); }
转载请注明原文地址: https://www.6miu.com/read-38655.html
技术
最新回复
(
0
)