#include <iostream>
#include"stdlib.h"
#include<iomanip>//io,manip是manipulator(操纵器)
//#include<cmath>
using namespace std;
int main()
{
//一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,28=1+2+4+7+14
int n,i=1,sum=0;
cout<<"Enter a number:";
cin>>n;
while(i<n){
if(n%i==0)
{
sum=sum+i;
}
i++;
}
if(sum==n)
cout<<i<<"is a perfect number"<<endl;
else
cout<<i<<"is not a perfect number"<<endl;
system("pause");
return 0;
}
C++学习之完数完备数的判断
最新推荐文章于 2023-11-17 17:13:29 发布