c语言中怎么表示完数

   2024-10-15 4890
核心提示:在C语言中,可以通过编写一个函数来判断一个数是否为完数。完数是指一个数的所有因子(不包括它本身)的和等于这个数本身。以下

在C语言中,可以通过编写一个函数来判断一个数是否为完数。完数是指一个数的所有因子(不包括它本身)的和等于这个数本身。

以下是一个示例的C语言代码,用来判断给定的数是否为完数:

#include <stdio.h>int isPerfectNumber(int num) {    int sum = 0;        for (int i = 1; i < num; i++) {        if (num % i == 0) {            sum += i;        }    }        return sum == num;}int main() {    int num;        printf("请输入一个整数:");    scanf("%d", &num);        if (isPerfectNumber(num)) {        printf("%d 是完数。\n", num);    } else {        printf("%d 不是完数。\n", num);    }        return 0;}

在这个代码中,isPerfectNumber函数用来判断一个数是否为完数,然后在main函数中调用这个函数来判断用户输入的数是否为完数。

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

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