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

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

筛选

一个不错的方法

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int sum=0; int a; scanf("%d",&a); for(int i=1;i<a;i++) ……

完数的判断,用到了列表,思路有点复杂

摘要:解题思路:用取模计算出每一个数的真因子有哪些,再把真因子相加后判断是否相等,用列表存储的是每一个完数的真因子注意事项:参考代码:import java.util.ArrayList;import ja……

[编程入门]完数的判断 (C语言)

摘要:解题思路:在b<a的循环中,将所有被a%b=0的b累加,得到sum,如果sum=a,则证明a为完数。把a输出。然后用b=c,将b重新赋值为1,将b<a,然后a%b=0的步骤重新来一遍,把所有的b的值输……

自定义函数写法

摘要:解题思路:自定义函数解法。注意事项:1不是完数。参考代码:#include <stdio.h>int is(int n);int main(void){    int i;    for (i = 1……

1017c语言代码

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int N,i,j,sum,a[100],l,k; scanf("%d",&N); for(i=1;i<=N;i……

完数的判断(学习方法)

摘要:参考代码:import java.util.Scanner;   public class Main {     public static void main(String[] args) {……

完数的判断代码记录

摘要:解题思路:1.第一次用数组储存因子,无效数字的因子也会添加到数组里,时间超限2.第二次放弃数组,老老实实遍历注意事项:参考代码:用数组的代码,用到了指针,定义数组长度与输入数字相等#include<s……

完数的判断(不用数组,for循环即可)

摘要:解题思路:先判断要求范围内的完数。在判断的过程中,如果是完数,按格式打印一下这个数,然后找到该完数的每一个因子(除去本身)并按格式打印每一个因子;如果不是完数,就继续判断下一个数。注意事项:1.按格式……