永发信息网

帮忙用c语言写一下程序

答案:1  悬赏:40  手机版
解决时间 2021-03-04 22:23
帮忙用c语言写一下程序
最佳答案
代码如下,另外这个完数的定义应该还有一条规则吧,等于不包括其本身的所有因子之和,每个数是其本身的因子,包括其本身的话不可能有等于各因子之和。
#include
bool is_perfect(int num) {
    if (num < 1) {
        return false;
    }
    int temp = num;
    for (int i = 1; i < num; i++) {
        if (num % i == 0) {
            temp -= i;
        }
    }
    return temp == 0;
}

void print_factor(int num) {
    for (int i = 1; i < num; i++) {
        if (num % i == 0) {
            printf("%d ", i);
        }
    }
}

int main()
{
    for (int i = 0; i < 200; i++) {
        if (is_perfect(i)) {
            printf("完数: %d,它的所有因子: ", i);
            print_factor(i);
            printf("
");
        }
    }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
生物安全柜在哪些科室用?
从山东费县到北京坐长途车去哪坐到北京哪下,
感冒一直在发烧打完针后耳朵听不清了,感觉跟
中翔商贸城七区家居家电市场在什么地方啊,我
滨海大道地址在什么地方,想过去办事
按了路由器后面的按钮连不上网了
回忆彼此同行粤语歌词
读我国某区域图2回答问题【小题1】该区域大部
第一次给男友的妈妈打电话,该说什么?
中国管理学的发展史
滚筒洗衣机脱水时抖动是什么原因
风水学里停车车头对门
我在小额贷款公司贷款55000现在逾期没还,如果
黑龙江省哈尔滨市农村信用社的储蓄卡可以绑定
大二了、我真不知道自己该干什么?能干什么!
推荐资讯
痈毒是什么意思
2012年2月29日,国务院总理温家宝主持召开国
专卖玉的是什么牌子
365-18×12÷4的简便方法怎么算
隐藏文件夹怎么看
中国新歌声在那报名
解方程6x-8=8x-4答对有福利
上海到张家界的飞机要多少钱
(25分)阅读材料,结合所学知识回答问题。工
乚ED输出电压是多少?
庄里到西安的班车路过地铁站口吗?
福满家岑溪城中店我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?