一个小问题

csn571 2004-12-25 10:15:34
is_circle_num是判断一个数在某个进制下是否为回文数,请大家帮帮忙怎么填空。

int is_circle_num(int number,int radius)
{
int left_num,reght_num;
int max_power,left_power,right_power;
max_power=1;
while( ){
max_power=max_power*radius;
}
left_power=max_power;
right_power=radius;
while( ){
right_num= ;
left_num= ;
if(right_num!=left_num) return 0;
right_power=right_power*radius;
left_power=left_power/radius;
}
return 1;
}
...全文
55 点赞 收藏 5
写回复
5 条回复
ywfscu 2004年12月25日
int is_circle_num(int number,int radius)
{
int left_num,reght_num;
int max_power,left_power,right_power;
max_power=1;
while( number >=(max_power * radius) ){
max_power=max_power*radius;
}
left_power=max_power;
right_power=radius;
while( left_powe >= right_power ){
right_num= (number % right_power) / ( right_power / radius) ;
left_num= (number / left_power ) % radius ; ;
if(right_num!=left_num) return 0;
right_power=right_power*radius;
left_power=left_power/radius;
}
return 1;
}
回复 点赞
csn571 2004年12月25日
作业怎么了谁开始学不用做作业的不会就问有什么不好
回复 点赞
abzhang2 2004年12月25日
我晕,又一个作业题
回复 点赞
csn571 2004年12月25日
就是正读和反读都相同的数比如121
回复 点赞
believe_me 2004年12月25日
什么是回文数??
回复 点赞
发动态
发帖子
C++ 语言
创建于2007-09-28

3.1w+

社区成员

24.8w+

社区内容

C++ 语言相关问题讨论,技术干货分享
社区公告
暂无公告