// 完数.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
#define maxsize 1000
int main()//完数 =公因子之和的数
{
int n,a,b,s=0;
for(n=1;n<=maxsize;n++)
{
for(a=1;a<n;a++)
if(n%a==0)/*判断是否是因子*/
s+=a;
if(s==n)
cout << n<<endl;
s=0;/*将s归零*/
}
system("pause");
return 0;
}
//
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
#define maxsize 1000
int main()//完数 =公因子之和的数
{
int n,a,b,s=0;
for(n=1;n<=maxsize;n++)
{
for(a=1;a<n;a++)
if(n%a==0)/*判断是否是因子*/
s+=a;
if(s==n)
cout << n<<endl;
s=0;/*将s归零*/
}
system("pause");
return 0;
}