Compete
I can't fall down before I die
C++博客
::
首页
::
联系
::
聚合
::
管理
11 Posts :: 3 Stories :: 2 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(2)
给我留言
查看公开留言
查看私人留言
我参与的团队
随笔档案
2010年8月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (4)
文章档案
2010年8月 (3)
搜索
最新评论
1. re: POJ 2002 (Squares)
cuo de !!!1
--sdafg
2. re: POJ 2719[未登录]
顶
--c
阅读排行榜
1. 2010年ACM-ICPC亚洲区预选赛(658)
2. POJ 3252 (Round Numbers)(512)
3. POJ 1970 五子棋问题(498)
4. POJ1528 Perfection 一道水题,却贡献3WA,就因为一个1,好好看题很重要(391)
5. POJ 2719(365)
评论排行榜
1. POJ 2719(1)
2. 2010年ACM-ICPC亚洲区预选赛(0)
3. POJ 1083 一道水题而已,却WA了N次(0)
4. POJ 1970 五子棋问题(0)
5. POJ 3252 (Round Numbers)(0)
POJ1528 Perfection 一道水题,却贡献3WA,就因为一个1,好好看题很重要
#include
<
iostream
>
#include
<
iomanip
>
#include
<
cmath
>
#include
<
string
>
using
namespace
std;
char
level[
3
][
20
]
=
{
"
DEFICIENT
"
,
"
PERFECT
"
,
"
ABUNDANT
"
}
;
char
a[
1000
];
void
output(
int
n)
{
int
i;
int
mid
=
n
/
2
;
int
sum
=
1
;
for
(i
=
2
;i
<=
mid;i
++
)
{
if
(n
%
i
==
0
)
{
sum
+=
i;
}
}
if
(sum
<
n)
cout
<<
setw(
5
)
<<
n
<<
"
"
<<
level[
0
]
<<
endl;
else
if
(sum
==
n)
cout
<<
setw(
5
)
<<
n
<<
"
"
<<
level[
1
]
<<
endl;
else
cout
<<
setw(
5
)
<<
n
<<
"
"
<<
level[
2
]
<<
endl;
}
int
main()
{
int
i,j;
int
N;
int
cur;
cout
<<
"
PERFECTION OUTPUT
"
<<
endl;
while
(cin
>>
cur
&&
cur
!=
0
)
{
if
(cur
==
0
)
break
;
if
(cur
==
1
)
{
cout
<<
setw(
5
)
<<
cur
<<
"
"
<<
level[
0
]
<<
endl;
}
else
output(cur);
}
cout
<<
"
END OF OUTPUT
"
<<
endl;
return
0
;
}
posted on 2010-05-27 14:41
丁立洋
阅读(391)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Copyright @ 丁立洋
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster