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

c++经典算法 求解?

img


#include <iostream>
using namespace std;

int main() 
{
    int i, k, m, n, sum;
    int a[256] ;
    a[0] = 1;
    for (i = 2; i <= 1000; i++) {
        m = 1;
        sum = a[0];
        for (k = 2; k <=(i/2); k++) {
            if (i%k == 0) {
                sum += k;
                a[m] = k;
                m++;
            }
        }
        if (i == sum) {
            cout<<i<<"="<<a[0];
            for (n = 1; n < m; n++) {
                cout<<"+"<<a[n];
            }
            printf("\n");
        }
    }
    return 0;
}

img

近期文章

  • SQL视图和acess的命令如何书写
  • 请问以下问题应该如何解答?
  • jmu-python-统计字符个数
  • pyecharts +django 显示不出来关系图
  • @resource注入问题 Caused by: org.springframework.beans.factory.BeanCreationException:
  • 无法自动获取数据库类型,怎么改?
  • 能不能解释一下power函数的运行过程
  • 统计计算课程期中考试题
  • 请问为什么这个答案是2 0 0
  • ubuntu帮朋友问的 需要每一步步骤
  • vs2015新建空网站失败,求指导
  • WPS在线编辑模式不能插入文本框
  • intelli idea中配置Tomcat找不到的解决办法,小白求帮助。
  • Ubuntu有一部分代码变黄,怎么改回来。
  • 1+3/2+…+(2n-1)/n! 求用c语言解答一下,答案算的好奇怪
  • yolov5已经发出来了,它的缺点和局限性是什么?求行家指点!
  • 输入数字后,为什么一按enter页面就没了?
  • 不知道为什么没有输出,请求帮助
  • 微信小程序如何字符串转大小写
  • 请问分布式电源集群划分问题一般用到什么算法?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华