iu_81的专栏
黄云万里动风色,白波九道流雪山
登录
注册
全站
当前博客
空间
博客
好友
相册
论坛
留言
用户操作
[即时聊天]
[发私信]
[加为好友]
卫国
ID:iu_81
共
42326
次访问,排名
2813
,好友
2
人,关注者
47
人。
iu_81的文章
原创 33 篇
翻译 0 篇
转载 119 篇
评论 18 篇
最近评论
tigercopy:
我在做ODBC驱动开发,不知道怎么进行,想问寻您一下,能指点一下吗?望联系,tigercopy@163.com
angel_zhb:
受益匪浅! 呵呵
huangzhipeng:
可以看看 冼竟光先生的《C语言名题百则》,是分三种情况啊,1. n是奇数;2,n是单偶数;3,n是双偶数
hjm200803:
好象错了,当你输入一个偶数则到不到结果;
wujiawei07081222:
正在算傅立叶习题,顺便一看,
文章分类
收藏
相册
存档
2008年05月(8)
2008年04月(7)
2008年02月(2)
2007年10月(4)
2007年09月(9)
2007年08月(9)
2007年07月(31)
2007年06月(3)
2007年04月(29)
2007年03月(43)
2007年02月(2)
2007年01月(5)
软件项目交易
订阅我的博客
输出从0到max_num中用二进制和十进制表示都是回文数的整数
收藏
新一篇: 读取bmp文件
|
旧一篇: 常见内存错误
#include
<
iostream
>
#include
<
iomanip
>
using
namespace
std;
static
int
is_circle_num(
int
number,
int
radius);
int
main()
...
{
int
num,max_num;
cout
<<
"
Please input an interger (for example 1200) :
"
;
cin
>>
max_num;
for
(num
=
0
;num
<
max_num;num
++
)
...
{
if
(is_circle_num(num,
10
)
==
1
&&
is_circle_num(num,
2
)
==
1
)
...
{
cout
<<
setw(
6
)
<<
num;
cout
<<
"
is a circle number in decimal and binary system!
"
;
}
}
return
0
;
}
int
is_circle_num(
int
number,
int
radius)
...
{
int
left_num,right_num;
int
max_power,left_power,right_power;
max_power
=
1
;
while
(
0
!=
(left_power
=
(max_power
==
1
?
(number
/
radius) : (left_power
/
radius))))
...
{
max_power
*=
radius;
}
left_power
=
max_power;
right_power
=
radius;
while
(left_power
>=
right_power)
...
{
right_num
=
(number
%
right_power)
*
radius
/
right_power;
left_num
=
(number
/
left_power)
%
radius;
if
(right_num
!=
left_num)
return
0
;
right_power
*=
radius;
left_power
/=
radius;
}
return
1
;
}
发表于 @
2008年04月26日 14:57:08
|
评论(
loading...
)
|
编辑
新一篇: 读取bmp文件
|
旧一篇: 常见内存错误
评论:没有评论。
发表评论
姓 名:
主 页:
校验码:
看不清,换一张
当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击
登录