云川依岚. 2022-04-09 06:33 采纳率: 100%
浏览 42
已结题

计算机c语言编程类问题

编程(或手写写出C语言代码)实现:指定一个正整数区间[𝑚,𝑛],查找此区间上的所有完美数(也称作完备数、完数,该数与其所有互异整数真因子之和相等),并将这些完美数输出到屏幕上。例如:已知区间[2,1000]

  • 写回答

1条回答 默认 最新

  • A-Chin 2022-04-09 09:46
    关注
    
    #include<stdio.h>
    int main()
    {
        int m, n;
        scanf("%d%d", &m, &n);
        int i, j, sum;
        for(i = m; i <= n; ++i)
        {
            sum = 0;
            for(j = 1; j < i - 1; ++j)
            {
                int k = i / j;
                if(j * k == i) sum += j;
            }
            if (i == sum) printf("完美数:%d\n", i);
        }
        return 0;
    }
    
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 4月17日
  • 已采纳回答 4月9日
  • 创建了问题 4月9日

悬赏问题

  • ¥15 咨询一下有关于王者荣耀赢藏战绩
  • ¥100 求购一套带接口实现实习自动签到打卡
  • ¥50 MacOS 使用虚拟机安装k8s
  • ¥500 亚马逊 COOKIE我如何才能实现 登录一个亚马逊账户 下发新 COOKIE ..我使用下发新COOKIE 导入ADS 指纹浏览器登录,我把账户密码 修改过后,原来下发新COOKIE 不会失效的方式
  • ¥20 玩游戏gpu和cpu利用率特别低,玩游戏卡顿
  • ¥25 oracle中的正则匹配
  • ¥15 关于#vscode#的问题:把软件卸载不会再出现蓝屏
  • ¥15 vimplus出现的错误
  • ¥15 usb无线网卡转typec口
  • ¥30 怎么使用AVL fire ESE软件自带的优化模式来优化设计Soot和NOx?