广东省网站建设_网站建设公司_RESTful_seo优化
2025/12/16 23:58:09 网站建设 项目流程

【题目描述】

求正整数2和n之间的完全数(一行一个数)。

完全数:因子之和等于它本身的自然数,如6=1+2+3

【输入】

输入n(n≤5000)。

【输出】

一行一个数,按由小到大的顺序。

【输入样例】

7

【输出样例】

6

明确一个概念:因数和因子是不同的,因数包含自身,因子不包含自身

例:6的因数有1,2,3,6。而6的因子有1,2,3

#include <bits/stdc++.h> using namespace std; void com(int x){ int sum=0; for(int i=1;i<x;i++){ if(x%i==0) sum+=i; } if(sum==x) cout<<x<<endl; } int main(){ int n; cin>>n; for(int i=2;i<=n;i++){ com(i); } }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询