有点难度的小白关:不定项的输出如何符合输出要求 解题思路:本题目在思路方面没什么难的,两层循环嵌套而已,外层循环用来遍历1到n,内层循环用来判断是否是完数。问题的关键在于如何像题目要求的那样输出**itsfactorsare*******,因为完数的因子个数是不确定的,而printf只能一一对应的占位输出, 题解列表 2026年07月10日 1 点赞 0 评论 98 浏览 评分:10.0
C语言最优解之完数的判断 解题思路:注意事项:参考代码:#includeintmain(){intN;scanf("%d",&N);intsum;for(inti=1;i<=N;i++){sum=0;//关键:每次循环都重置因子和,避免累加for(intj=1;j<=i/2;j++)//优化:因子最大不超过i 题解列表 2026年01月16日 4 点赞 0 评论 591 浏览 评分:4.0
编写题解 1017: [编程入门]完数的判断 解题思路:注意事项:参考代码:#includeintget(intn,intfacs[]){if(n<6){return0;}intsum=0;intcount=1;facs[0]=1;for(inti=2;i*i<=n;i++){if(n%i==0){facs[count++]=i 题解列表 2025年11月22日 0 点赞 0 评论 633 浏览 评分:0.0
c++ 400ms以内 解题思路:注意事项:参考代码:#includeusingnamespacestd;intmain(){intn;cin>>n;for(intj=1;j<=n;j++){intsum=0;for(inti=1;i<=j/2;i++){if(j%i==0){sum+=i;}}if(su 题解列表 2025年11月06日 1 点赞 0 评论 425 浏览 评分:0.0
两个for循环解决问题 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int i,j,k,sum,n; scanf(&…… 题解列表 2025年11月03日 7 点赞 2 评论 615 浏览 评分:0.0
1017:完数的判断-C语言 摘要:解题思路:注意事项:参考代码:int isRight(int n){ int sum=0; int i; for(i=1;…… 题解列表 2025年10月23日 1 点赞 0 评论 695 浏览 评分:0.0
使用C语言完美解决完数判断 摘要:解题思路:通过循环试除来确定某个数是不是完数注意事项:参考代码:#include<stdio.h>int main(){ int num = 0;scanf(&qu…… 题解列表 2025年07月31日 2 点赞 0 评论 871 浏览 评分:10.0
T1017 完数判断 摘要:解题思路:注意事项:参考代码:n=int(input())for a in range(2,n+1,2): b=[1] for i in range…… 题解列表 2025年05月04日 0 点赞 0 评论 894 浏览 评分:10.0
完数的判断,开始看看了 摘要:解题思路:注意事项:参考代码:import math#完数n=int(input())for i in range(2,n+1):#1到N之间的完数,1的因数是本身,完数的因数不包含本身 …… 题解列表 2025年04月09日 0 点赞 0 评论 961 浏览 评分:0.0
使用循环嵌套解决 解题思路:从整数1一直遍历到n,依次判断1到n内有多少个完数,根据完数的定义求解注意事项:注意格式控制符,很容易在这里出错参考代码:#includeusingnamespacestd;intmain(){intn;cin>>n;for(inti=1;i<=n;i++){v 题解列表 2025年04月07日 2 点赞 0 评论 1057 浏览 评分:10.0