题解 1017: [编程入门]完数的判断

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

两个for循环解决问题

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int i,j,k,sum,n; scanf(&……

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

[编程入门]完数的判断-题解(C语言代码),建议新手可以看看,解释得比较详细

#本题要注意for循环的使用方法。注意题目要求的输出格式。这里面用到了双层循环嵌套,还有在for循环里面加了if判断语句判断方法:定义j为因子,从1到N-1为止,要是i%j==0,则j就是i的因子,判断之后,把每个因子用sum加起来。等一层循环判断完了之后,

C语言最优解之完数的判断

解题思路:注意事项:参考代码:#includeintmain(){intN;scanf("%d",&N);intsum;for(inti=1;i<=N;i++){sum=0;//关键:每次循环都重置因子和,避免累加for(intj=1;j<=i/2;j++)//优化:因子最大不超过i