我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求1到1000以内的完数,每行输出五个,并统计完数个数,程序出错解决一下啦

img

供参考:

#include<stdio.h>
int main()
{
    int n=0,i,j,sum=0;
    for(i=1;i<1000;i++)
    {
        for(j=1,sum=0;j<=i-1;j++)
        {
            if(i%j==0)
               sum+=j;
        }
        if(i==sum)
        {
            printf("完数:%d ",i);
            n++;
            if(n%5==0)
                printf("\n");
        }
    }
    printf("%d",n);
    return 0;
}

近期文章

  • 电脑要通电才能用,不通电要拆电池重装才能开机
  • Python changer() missing 1 required positional argument: 'b'
  • 用scrapy爬虫框架,爬取网上信息
  • 请各路神仙帮帮忙,救救孩子
  • c语言 求分段函数y=f(x)的值,
  • linux一件搭建禅道,无法访问。请求帮助
  • 如图 输出下一秒/求改错
  • 电脑闪退怎么办?有没有靠谱的二手售卖渠道
  • c语言,不会写,好心人们帮帮忙
  • 有人可以帮我解答下嘛
  • 问题求解(代码怎么写)
  • 数组,数值相加,结果出不来
  • 要找1款STC8G1K08_SOP8芯片的程序模板
  • pta统计素数并求和 帮看一下哪里有问题
  • Linuxc语言问题不会了我要秃了
  • 各位,用matlab阻尼牛顿法求优化问题出现syms不能转化为logic,该怎么解决呀
  • 这个#include问题怎么解决?
  • 初学者,求指导错在哪
  • 爬虫加了请求头,还是爬不到完整的HTML数据
  • 深度学习刚运行就出现nan问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华