会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
艰难的攀登一座高山,但要每一步都真实。
找出4位数的所有吸血鬼数字
吸血鬼数字
Code
1
package
ChapterIVPractice;
2
3
public
class
Practice10
{
4
public
static
void
main(String[] args)
{
5
String[] ar_str1,ar_str2;
6
int
sum
=
0
;
7
for
(
int
i
=
10
;i
<
100
;i
++
)
{
8
for
(
int
j
=
i
+
1
;j
<
100
;j
++
)
{
9
int
i_val
=
i
*
j;
10
if
(i_val
<
1000
||
i_val
>
9999
)
continue
;
//
积小于1000或大于9999排除,继续下一轮环
11
ar_str1
=
String.valueOf(i_val).split(
""
);
12
ar_str2
=
(String.valueOf(i)
+
String.valueOf(j)).split(
""
);
13
java.util.Arrays.sort(ar_str1);
14
java.util.Arrays.sort(ar_str2);
15
if
(java.util.Arrays.equals(ar_str1, ar_str2))
{
16
//
排序后比较,为真则找到一组
17
sum
++
;
18
System.out.println(
"
第
"
+
sum
+
"
组:
"
+
i
+
"
*
"
+
j
+
"
=
"
+
i_val);
19
}
20
}
21
}
22
System.out.println(
"
共找到
"
+
sum
+
"
组吸血鬼数
"
);
23
}
24
}
25
posted on
2009-03-31 12:27
chattie
阅读(
209
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告