回文数c语言程序编写_【C语言学习 回文数大家能编写吗?】

时间限制: 1 s

空间限制: 128000 KB

题目等级 : 青铜 Bronze

baffad470286b7b97f9cdccc8c47611b.png

题目描述 Description

回文数是指从左向右念和从右像做念都一样的数。如12321就是一个典型的回文数。给定一个进制B(2<=B<=20十进制),输出所有的大于等于1小于等于300且它的平方用B进制表示时是回文数的数。用’A’,’B’……表示10,11等等。

输入描述 Input Description

共一行,一个单独的整数B(B用十进制表示)。

输出描述 Output Description

每行两个数字,第二个数是第一个数的平方,且第二个数是回文数。

样例输入 Sample Input

10

样例输出 Sample Output

1 12 43 911 12122 48426 676101 10201111 12321121 14641202 40804212 44944264 69696

数据范围及提示 Data Size & Hint

直接上代码,大家看到题先子理解下,在实际操作,实在不懂可以底下评论问我

#includeusing namespace std;int b,a[20];int change(int n){ int i=0,j; while(n>0) { a[++i]=n%b; n/=b; } return i; }int hw(int k){ int i=1,j; j=k; while(i0) { k[++i]=x%b; x/=b; } for(j=i;j>=1;j--) { if(k[j]>=10) printf("%c
已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页