点赞(0)
 

0.0分

311 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 135 条评论

狂拽斌少 1年前 回复TA
@狂拽斌少 谢谢
H2330819071 1年前 回复TA
@狂拽斌少 j<i可以改成j<=i/2
dotcpp0701235 1年前 回复TA
#include<stdio.h>
int main(){
    int N,a,b,c,d;
    c=0;
    d=1;
    a=1;
    b=1;
    scanf("%d",&N);
    while(a<N)
    {
        a++;
        while(b<a)
        {
            if(a%b==0)
            {
                c=c+b;
                if(a==c)
                {
                    printf("%d its factors are %d",c,b);
                    printf("\n");
                }
            }
            b++;
        }
        b=d;
        
    }
    return 0;
}
大家能帮忙看看我这个哪里错了
没素质 1年前 回复TA
@Sandwiches @dotcpp0701227 谢谢谢谢谢谢,悟了
cdsg 1年前 回复TA
@Sandwiches @dotcpp0701113 数字数组不能整体输出,只能挨个循环遍历输出。字符串数组可以整体输出
cdsg 1年前 回复TA
@Sandwiches @dotcpp0701113 数字数组不能整体输出,只能挨个循环遍历输出。字符串数组可以整体输出
没素质 1年前 回复TA
@Sandwiches @dotcpp0701227 为什么输出那里作者不输出数组,按照他这个我输出不出来各个因子
cdsg 1年前 回复TA
@Sandwiches 咱都是初学者,加个好友有问题时候交流一下呗
cdsg 1年前 回复TA
@Sandwiches 你这个跟输入的数毫无关系了,因为你i遍历到1000,比如输入n=20,输出还是那三行
狂拽斌少 1年前 回复TA
这寻找完数难道有什么简便算法吗?我测的时间是855ms 都要超时了