PAT乙级+甲级
PAT乙级+甲级刷题过程,乙级的只记录下有一定难度的,简单的就直接略过了,重点记录下踩的坑.
MarkeyL
网络行业某产品部门开发,日常工作内容涉及嵌入式网络设备SSLVPN,国密,数字证书等模块.
同时也做一些SDWAN体系中集中管理平台的开发工作,也会经常和java打交道.
21年有跨平台图形客户端相关的工作内容,又开始接触C++和QT,以及qml.
展开
-
PAT甲级题库踩坑实录
题目名称: 1002 A+B for Polynomials (25 分)第二道题就让上了一课,甲级的题测试点变多了,坑感觉也多了第一个坑是可能相同指数的项分了好几次写.(没踩)第二个坑是最后系数为0的项不输出(测试点3-6全涉及,踩了…)第三个坑是如果最后全是系数为0的项,只输出个0(测试点6)...原创 2021-07-29 16:13:55 · 200 阅读 · 0 评论 -
c++-往字符串前面补想要个数的0
int wanna_length = 20;string ss1(wnanna_length - s1.length(), '0');s1 = ss1 + s1;原创 2021-07-21 17:18:58 · 2473 阅读 · 0 评论 -
c/c++-辗转相除求最大公约数
int gcd(int a, int b){ return b == 0 ? a : gcd(b, a % b);}原创 2021-07-16 14:43:45 · 142 阅读 · 0 评论 -
c/c++-判断一个整数是否是质数
bool isprime(int a) { if(a <= 1) return false; int Sqrt = sqrt((double)a); for(int i = 2; i <= Sqrt; i++) { if(a % i == 0) return false; } return true;}原创 2021-07-15 14:49:33 · 171 阅读 · 0 评论 -
PAT乙级题库踩坑实录
PAT乙级题库踩坑实录题目名称: 1034 有理数四则运算 (20 分)求最大公约数.判断分数正负,同号为正,异号为负.不推荐使用a*b<0来判断,原因是很可能两个极大的数相乘以后超过了long long int 的范围,溢出导致为负.可以使用最笨的代码if ((a < 0 && b >0) || (a > 0 && b <0))分数加减乘除.ab,cd分别为两组分子分母.加: simplely(a*d+b*c, b*d).减: sim原创 2021-07-07 16:35:42 · 411 阅读 · 0 评论