| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
为什么老wa,很无语啊!!求高手指教(贴代码)#include "iostream"
#include "math.h"
using namespace std;
int main()
{
int i,n,sum;
cin>>n;
cout<<"PERFECTION OUTPUT"<<endl;
while (n!=0)
{
sum = 0;
for (i=2;i<=(int)sqrt(1.0*n);i++)
{
if (n%i == 0)
{
sum += i;
if (i != n/i)
sum += n/i;
}
}
if (n!=1)
sum += 1;
if (sum == n)
printf("%5d PREEFCT\n",n);
else if (sum < n)
printf("%5d DEFICIENT\n",n);
else
printf("%5d ABUNDANT\n",n);
cin>>n;
}
cout<<"END OF OUTPUT"<<endl;
return 0;
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator