int i, sum = 0, a = 28;
for ( i = 1; i <=a/2; i++)
{
if (a%i==0)
{
sum += i;
}
}
if (a==sum)
{
Console.Write(a.ToString()+"是完整数");
}