输入一个数,用bool函数判断是否为完数。。。。。。。。
#include <iostream>
using namespace std;
bool isWan(int x){
int sum=0;
for(int i=1;i<x;i++){
if(x%i==0)sum+=i;
}
return x==sum;
}
int main(){
int x;
cin>>x;
bool f=isWan(x);
if(f){
cout<<x<<"是完全数";
}
else{
cout<<x<<"不是完全数";
}
return 0;
}