1 #include<stdio.h>
2 #include<stdlib.h>
3 #include<string.h>
4 #include<math.h>
5
6
7 int main()
8 {
9 int i, t, j, m, ncases;
10 int num, k, flag,a[18];
11
12 while(scanf("%d",&num) != EOF)
13 {
14 if(num == 0) break;
15 flag = 0;
16 for(i=2; i<=16; i++)
17 {
18 a[i] = 0;
19 t = num;
20 m = 0;
21 while( t )
22 {
23 m = m*i + t%i;
24 t /= i;
25 }
26 if(m== num)
27 {
28 a[i] = 1;
29 flag = 1;
30 }
31 }
32 if( flag )
33 {
34 printf("Number %d is palindrom in basis",num);
35 for(i = 2; i <= 16; i++)
36 {
37 if(a[i] == 1)
38 printf(" %d",i);
39 }
40 printf("\n");
41 }
42 else
43 {
44 printf("Number %d is not a palindrom\n",num);
45 }
46 }
47
48 return 0;
49 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异