#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int n, i, sum;
bool flag = true;
while (cin >> n)
{
if (n == 0) break;
if (flag)
{
cout << "PERFECTION OUTPUT" << endl;
flag = false;
}
sum = 0;
for (i = 1; i <= n/2; i++)
{
if (n%i == 0)
sum += i;
}
if (sum == n)
printf("%5d PERFECT\n", n);
else if (sum > n)
printf("%5d ABUNDANT\n", n);
else if (sum < n)
printf("%5d DEFICIENT\n", n);
}
cout << "END OF OUTPUT" << endl;
system("pause");
}
poj 1528 Perfection
最新推荐文章于 2017-05-20 11:30:05 发布