1019. General Palindromic Number_回文数
来源:互联网 发布:淘宝联盟鹊桥 编辑:程序博客网 时间:2024/06/06 08:53
http://pat.zju.edu.cn/contests/pat-a-practise/1019
不要漏掉0的情况,且特殊情况处理后,return
#include <stdio.h>int a[40]; //10^9转化为2进制不超过40位int size=0;bool isPalindromic(int n,int b){ int i,j; while (n) //辗转得到每一位 { a[++size]=n%b; n/=b; } for (i=1,j=size;i<j;i++,j--) //判断是否回文 { if (a[i]!=a[j]) { return false; } } return true;} int main(){int n,b,i;scanf("%d%d",&n,&b);if (n==0) //0要特殊处理{printf("Yes\n");printf("0\n");return 0;} if (isPalindromic(n,b)) {printf("Yes\n"); }else{printf("No\n");}for (i=size;i>=1;i--){if (--size){ printf("%d ",a[i]);}elseprintf("%d\n",a[i]);}return 0;}
- 1019. General Palindromic Number_回文数
- 1019. General Palindromic Number
- 1019. General Palindromic Number
- 1019. General Palindromic Number
- 1019.General Palindromic Number
- 1019. General Palindromic Number
- 1019. General Palindromic Number
- 1019. General Palindromic Number
- 回文数(palindromic number)
- 回文数(palindromic number)
- PAT (Advanced Level) 1019. General Palindromic Number (20) 检测数字在给定进制下是否回文
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- HDU2491(Priest John's Busiest Day)贪心
- 查看Windows操作系统的内核版本
- Flume源代码解读四
- android-仿美丽说有滑动效果的导航栏
- Flume源代码解读五
- 1019. General Palindromic Number_回文数
- Java学习笔记31:Java程序员应该了解的10个面向对象设计原则
- CPP Unit框架
- 从程序员到项目经理(三)
- 推荐一个适合初学者学习编程的网站——codecademy
- U-boot开机在TFT触摸显示屏输出信息的修改方法
- 波峰焊及波峰焊原理
- 日志文件的处理
- android 内核出现kernel panic的分析