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

 时间:2026-02-14 00:08:29

1、代码如下:

#include <iostream> 

using namespace std; 

int f(int N)

{

int m(0),i;

for(i=1;i<=N/2;i++)

if(N%i==0){m+=i;

}

if(m==N) return 1;

else return 0;

 } 

int 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; 

     return 0;

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

2、运行结果:

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

1、此题已经给出了部分函数,只需要补充自定义函数即可。

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

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

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

3、判断是否为“完全数”,并给出返回值:

if(N%i==0){m+=i;

}

if(m==N) return 1;

else return 0;

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

  • 特征多项式的计算以及矩阵秩的概念?
  • python中str()的用法
  • 多项式除法图解步骤
  • tanx的积分是什么
  • 如何利用行列式计算二元线性方程组
  • 热门搜索
    微波炉爆米花的做法 葱花烙饼的家常做法 鸡蛋饼的家常做法 南瓜的18种家常做法 数据透视表怎么做 巧克力做法 糖醋白菜的家常做法 蜂蜜柚子茶的做法 酸菜肉丝面的做法 手擀面的做法视频