c语言输出完数的方法是什么

   2024-10-13 4110
核心提示:#include stdio.hint main() {int num, sum;for (int i = 1; i = 1000; i++) {sum = 0;for (int j = 1; ji; j++) {if (i % j ==

#include <stdio.h>int main() {    int num, sum;        for (int i = 1; i <= 1000; i++) {        sum = 0;                for (int j = 1; j < i; j++) {            if (i % j == 0) {                sum += j;            }        }                if (sum == i) {            printf("%d is a perfect number.\n", i);        }    }        return 0;}

这段代码会输出从1到1000之间的所有完数(完数的定义为所有因子之和等于该数本身)。您可以根据需要修改代码中的范围。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号