算法入门经典 7.1.4 (双基回文数)
来源:互联网 发布:max30100中文数据手册 编辑:程序博客网 时间:2024/06/18 16:38
代码:
#include <stdio.h>#include <string.h>int fun(int x,int n) //将十进制的x转化为n进制,判断是否为回文数{int a[100],b[100];int k=0;for(int i=0;;i++){a[i]=x%n; x=x/n;if(x==0) break;}k=i;int j;for(j=k,i=0;j>=0;i++,j--)b[i]=a[j];b[k+1]='\0'; //求出x的n进制数int flag=1;for (i=0;;i++){if(i>(k/2)) break;if (b[i]!=b[k-i]){flag=0;break;}}if(flag) return 1; //是n进制的回文数else return 0; //不是}int main(){int n,k,flag,i;while (scanf("%d",&n)==1){for(;;n++) //枚举,找出最小的{k=0;flag = 0;for(i=2;i<=10;i++){if(fun(n,i)) k++;if(k>=2){flag=1; break;}}if(flag){ printf("%d\n",n); break;}}}return 0;}
- 算法入门经典 7.1.4 (双基回文数)
- 算法竞赛入门经典 暴力求解法 简单枚举 7.1.4 双基回文数
- (枚举)算法竞赛入门经典(7.1.4)双基回文数
- 算法竞赛入门 7.1.4 双基回文数
- 算法竞赛入门-枚举-7.1.4-双基回文数
- 算法竞赛入门经典:第七章 暴力求解法 7.4双基回文数
- 经典算法(二)之回文数
- 算法竞赛经典入门 例3-4最长回文串
- 算法竞赛入门经典 例题 3-4 回文串
- 回文数系列题目(经典算法)
- 最长回文子串算法入门经典
- 算法竞赛入门经典ch3_ex7回文词
- 算法练习--双基回文数
- 例题7.1.4,双基回文数
- 算法入门 3-4回文
- 【LeetCode-面试算法经典-Java实现】【009-Palindrome Number(回文数)】
- JAVA算法(一) -- 经典回文数(取出任意范围的回文数)
- 《算法竞赛入门经典》(刘汝佳) 数数字
- 查看MFC源代码
- MSDN中对BEGIN_MESSAGE_MAP的介绍
- byte字节流如何生成gif格式图片 java
- C#正则表达式编程(三):Match类和Group类用法 【转】
- Android的Intent与Intent Filter使用
- 算法入门经典 7.1.4 (双基回文数)
- RFMON – Radio Frequency Monitoring, Monitor Mode
- 学习笔记--ology
- 链表题目A
- BYTE CString之间的转化
- 22个故事
- CInternetSession的简单使用
- 公式不计算等几种常见问题的解决办法
- Modify Web.config