C语言的知识 寻求帮助

 


/**********************************
	@
	@判断完数
	@Time        :2021/06/29 20:16
	@author		 :Keep Doing this(小小的鹏弟)
	@SoftWare    : Visual Studio 2019
**********************************/
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable:4996)
int main()
{
	int a, i, sum;
	//以下为答题区域
	sum = 0;
	scanf("%d",&a);
	for (i = 1; i < a; i++)
	{
		if (a % i == 0)
			sum += i;
	}
	printf("%d",sum);
	if (sum == a)
		printf("该数是完数");
	else
		printf("该数不是完数");
	//答题区域结束
	return 0;
}