![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进制转换
123
小鱼朵~
计算机小废宅
展开
-
1058. A+B in Hogwarts (20)
1058. A+B in Hogwarts (20) 题目大意 17个Sickle对换一个Galleon,29个Knut对换一个Sickle。根据Galleon.Sickle.Knut的方式相加A和B 基本思路 像相加算术一样从后往前按位相加,处理好进位。 代码 #include <bits/stdc++.h> using namespace std; int main(){ int a1,b1,c1,a2,b2,c2,a,b,c; scanf("%d.%d.%d %d.%d.%原创 2022-01-25 12:45:01 · 86 阅读 · 0 评论 -
1019 General Palindromic Number (20 分)
1019 General Palindromic Number (20 分) 题目大意 给出两个整数a和b,问十进制的a在b进制下是否为回文数。是的话输出Yes,不是输出No。并且输出a在b进制下的表示,以空格隔开。 基本思路 将a转换为b进制形式,保存在int的数组里面,比较数组左右两端是否对称。 注意: 可以使用do-while方式计算数组arr,可以减少一步特例0的判断。 代码 #include <bits/stdc++.h> using namespace std; int main()原创 2022-01-25 12:37:08 · 78 阅读 · 0 评论 -
1027 Colors in Mars (20 分)
1027 Colors in Mars (20 分) 题目大意 给三个十进制的数,把它们转换为十三进制的数输出。要求在前面加上一个"#"号 基本思路 因为0~168的十进制转换为13进制不会超过两位数,所以这个两位数为(num / 13)(num % 13)构成的数字 代码 #include <bits/stdc++.h> using namespace std; int main(){ char c[14]={"0123456789ABC"}; cout<<"#";原创 2022-01-25 12:17:25 · 73 阅读 · 0 评论 -
1015 Reversible Primes (20 分)
1015 Reversible Primes (20 分) 题目大意 如果一个数本身是素数,而且在d进制下反转后的数在十进制下也是素数,就输出Yes,否则就输出No 基本思路 简单的进制转换、素数问题,直接看注释就好。其中关于进制转换的代码可以当作模板来使用。 代码 #include <bits/stdc++.h> using namespace std; //判断数字n是否是素数 bool check(int n){ if(n<2) return false; for(i原创 2022-01-18 18:46:20 · 266 阅读 · 0 评论