【5IC-9】编写函数f(N)判断N是否为“完全数”

时间:2024-10-13 18:59:29

如图:根据下列要求和提示,编写一个函数酆璁冻嘌f(N)判断某数N是否为“完全数”,N由主函数给出;如果N是“完全数”则挣窝酵聒函数值返回1,N不是“完全数”则函数值返回0。“完全数”定义如下:如果一个数恰好等于它的因子之和(因子包括1,不包括数本身),则称该数为“完全数”。如:6的因子是1、2、3,而6=1+2+3,则6是个“完全数”。#include <iostream>using namespace std;int f(int N);void main(){ int N;cin>>N;if(f(N)==1) cout<<N<<" Shi Wan Quan Shu!"<<endl;else cout<<N<<" Bu Shi Wan Quan Shu!"<<endl;}

【5IC-9】编写函数f(N)判断N是否为“完全数”

2、运行结果:

【5IC-9】编写函数f(N)判断N是否为“完全数”

2、如图,穷举所有因数:

【5IC-9】编写函数f(N)判断N是否为“完全数”
© 2025 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com