PAT1019 General Palindromic Number
题目:PAT1019
题解:就是先把n转换成d进制,然后看看是不是回文串,最后在输出一下就行了
数组开小了检查好久都没检查出来...郁闷坏了
代码:
1 #include<cstdio> 2 #include<cmath> 3 #include<cstring> 4 using namespace std; 5 6 int n,d,cou,num[100]; 7 8 void tran(int t)//10进制转换d进制 9 { 10 if(t==0) 11 { 12 num[1]=0; 13 cou=1; 14 } 15 else 16 { 17 cou=1; 18 while(t!=0) 19 { 20 num[cou]=t%d; 21 t=t/d; 22 cou++; 23 } 24 cou--; 25 //printf("**%d\n",cou); 26 } 27 28 } 29 30 bool palin() 31 { 32 for(int i=1;i<=cou/2;i++) 33 { 34 if(num[i]!=num[cou-i+1]) return false; 35 } 36 return true; 37 } 38 39 int main() 40 { 41 scanf("%d %d",&n,&d); 42 43 tran(n); 44 45 46 bool f=palin(); 47 48 if(f) printf("Yes\n"); 49 else printf("No\n"); 50 51 for(int i=cou;i>0;i--) 52 { 53 printf("%d",num[i]); 54 if(i!=1) printf(" "); 55 } 56 57 return 0; 58 }
转载于:https://www.cnblogs.com/RocSAMA/p/6511972.html
PAT1019 General Palindromic Number相关推荐
- PAT甲级1019 General Palindromic Number:[C++题解]进制位、回文数、vector来做
文章目录 题目分析 题目链接 题目分析 ac代码 #include<bits/stdc++.h> using namespace std;//判回文数 bool check(vector& ...
- 浙大PAT甲级1019. General Palindromic Number (20)
1019. General Palindromic Number (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN ...
- 1019 General Palindromic Number (20分)_18行代码AC
立志用最少的代码做最高效的表达 PAT甲级最优题解-->传送门 A number that will be the same when it is written forwards or bac ...
- 1019. General Palindromic Number (20)
题目连接:https://www.patest.cn/contests/pat-a-practise/101 原题如下: A number that will be the same when it ...
- 【PAT甲级 BigInteger】1019 General Palindromic Number (20 分) Java版 7/7通过
题目 一开始只使用了Long,有后面四个测试点过不去,后来换了BigInteger,就通过了. 这题用Java的BigInteger做,可以操作任意长度的数字,感觉有一点取巧了. 如果C或者C++的话 ...
- 【PAT甲级 进制转换】1019 General Palindromic Number (20 分) Java版 7/7通过
题目 这道题可以说是非常友善了,说白了是个水题.题目没什么坑,一次通过,主要思想就是: 输入两个数:num和base 将num按照base进制转换,得到arr 判断arr是否是一个回文数,并且输出这个 ...
- 1019 General Palindromic Number
代码如下: 1 #include<iostream> 2 3 using namespace std; 4 int jishu = 0; 5 int stem[50000] = {0}; ...
- PAT甲级1024 Palindromic Number:[C++题解]回文串和高精度加法
文章目录 题目分析 题目链接 题目分析 一个判断是否是回文数的函数:check,思路是使用双指针从两端分别往里走. 另一个是高精度加法函数add,传入两个vector. 另外,vector逆序构造可以 ...
- 【题意分析】1024 Palindromic Number (25 分)_38行代码AC
立志用最少的代码做最高效的表达 PAT甲级最优题解-->传送门 A number that will be the same when it is written forwards or bac ...
- 【PAT - 甲级1024】Palindromic Number (25分)(大数,模拟)
题干: A number that will be the same when it is written forwards or backwards is known as a Palindromi ...
最新文章
- JAVA框架之Hibernate【配置文件详解】
- j2ee三大框架怎么选_【漯河衡器】怎么选地磅?新手选地磅的三大标准
- excel表中怎么插入visio_用Excel编制精确甘特图,准确控制任务进展,提高项目管理水平...
- java容器集合类的区别用法_Java容器笔记(二):不同集合实现类的特点与区别...
- Python机器学习:多项式回归与模型泛化005学习曲线
- 1043. 输出PATest(20)-PAT乙级真题
- storage相关网站
- sql中常见sqlcode原因分析
- 免费创建GOOGLE共享网盘
- 如何快速识别图片中的字体是什么字体
- Kryo 缓冲区溢出
- SHR和SAR移位指令
- 安利一个npm包:mddir,可以生成项目的工程结构
- 研究区分onbeforeunload事件是刷新还是关闭
- 优享短视频训练营:这些好用的视频剪辑APP,你知道吗?
- Texworks中文论文编辑排版优秀
- 4自由度臂型机器人MATLAB仿真
- 线程编程——经典案例
- 第十章:Java之接口基本概念、接口实现多继承、Object类
- [Python]不使用kociemba库解魔方
热门文章
- linux tcp_nodelay,仔细看参数--NGINX之tcp_nodelay
- sybase 连接mysql_安装sybase服务器并连接数据库
- python后台执行代码
- MNIST数据集格式ubyte转png
- 【大规模图像检索的利器】Deep哈希算法介绍
- OpenCV视频生成报错 Incorrect library version loaded Could not open codec ‘libopenh264‘: Unspecified error
- 20170917软件工程师在线笔试之员工点外卖问题
- win10+64位 安装Theano并实现GPU加速
- java垃圾回收器有哪些_Java常见的垃圾收集器有哪些?
- 构造方法之间如何调用?