主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
小王桐学
2024年2月24日 18:28
完数 题解:C
P1046
回复 0
|
赞 0
|
浏览 598
#include <stdio.h> //完数判断 int Judge(int t[1000],int n,int *num) { int j,sum,i = 0; sum=0; for(j=1;j<n;j++) { if(n%j==0) { t[i++] = j; sum+=j; } } *num = i; if(sum == n) return 1; else return 0; } int main() { int i,n,a[1...
小李122333
2024年1月15日 16:39
完数 题解:vector
P1046
回复 0
|
赞 2
|
浏览 658
#include <bits/stdc++.h> using namespace std; int main(){ int N,sum; cin>>N; for(int i=2;i<=N;i++){ sum=0; vector<int> factor; for(int j=1;j<i;j++){ if(i%j==0) { sum+=j; factor.push_back(j); } } if(i==sum) { cout<<i<&...
Hegel
2023年3月29日 16:48
求小于n的数中,哪个数的因子和(不包括1和它本身)等于它自己
P1046
回复 0
|
赞 0
|
浏览 2.0k
#include <iostream> using namespace std; int main() { int n; cin >> n; for (int i = 2, sum = 1; i < n; i++, sum = 1) { for (int j = 2; j < i; j++) if (i % j == 0) sum += j; if (sum == i) { cout << i << " its fastors are 1 "; for (int ...
南京upt
2022年3月14日 20:42
完数详解,(C语言版)
P1046
回复 0
|
赞 1
|
浏览 5.3k
菜鸡一枚,斗胆发个解题 ,有点繁琐但绝对能懂 //完数 #include<stdio.h> #include<stdbool.h> bool IsWAN(int N) {//先判断是不是完数 int yz[10000],j=0,sum=0 ;//yz[]是因子数组 for(int i=1; i<N; i++) { if(N%i==0) { yz[j]=i; j++;//记录因子数组的个数 } } for(int i=0; i<j; i++) {//求所有因子的和 su...
A1120161820
2020年3月25日 14:14
完数(c++)
P1046
回复 0
|
赞 0
|
浏览 10.9k
#include<iostream> #include<vector> using namespace std; int main() { int n; cin >> n; vector<int> vct; for (int num = 2; num <= n; num++) { int sum = 0; for (int i = 1; i < num; i++) { if (num%i == 0) { vct.push_back(i); sum += i; ...
题目
完数
题解数量
5
发布题解
热门题解
1
完数 题解:vector
2
完数详解,(C语言版)
3
完数(c++)
4
求小于n的数中,哪个数的因子和(不包括1和它本身)等于它自己
5
完数 题解:C