在数学中,完数(Perfect number)是指一个数恰好等于它的因子之和。例如,第一个完数是6,因为它的因子是1、2、3,而1+2+3=6。
在C语言中,我们可以编写一个程序来检查一个数是否是完数。以下是一个简单的C程序,用于检查用户输入的数是否是完数:
```c
include
int sum_of_factors(int number) {
int sum = 0;
for (int i = 1; i <= number / 2; i++) {
if (number % i == 0) {
sum += i;