C语言求1000以内完数

Posted Zhang Jun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言求1000以内完数相关的知识,希望对你有一定的参考价值。

一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如:6=1+2+3.编程找出1000以内的所有完数。

#include<stdio.h>
void main() 
	int m,s,i;
	for(m=2; m<1000; m++) 
		s=0;
		for(i=1; i<m; i++)
			if((m%i)==0)
				s=s+i;
		if(s==m) 
			printf("%d",m);
			printf("\\n");
		
	


以上是关于C语言求1000以内完数的主要内容,如果未能解决你的问题,请参考以下文章