12 2018 档案

摘要:题目地址:1015 德才论 (25 分)&1020 月饼 (25 分) 题目解析: 1.这两道题目都是典型的分层级排序,利用qsort在comp中写明比较次序,很容易的就可以将题目解答。 2.qsort是PAT乙级当中多次需要用到的一个函数,非常方便。使用方式如下: /*所在头函数库*/ #incl 阅读全文
posted @ 2018-12-07 23:42 kingdalf 阅读(20) 评论(0) 推荐(0)
摘要:题目地址题目解析:这里我的处理方式有一定简洁性,可供参考。我的代码: #include<stdio.h> int main() { int n,aa[101]={0};//构建包含下标2-100的数组(输入的数字的范围)记录每次运算的情况 scanf("%d",&n); //0代表未输入且未出现在验 阅读全文
posted @ 2018-12-07 12:19 kingdalf 阅读(22) 评论(0) 推荐(0)
摘要:题目地址题目解析:很简单,尤其是选用边读取边处理的解决办法我的代码: #include<stdio.h> #include<string.h> int main() { int n; scanf("%d\n",&n); int max=-1,min=101; char rec[3][2][11]; 阅读全文
posted @ 2018-12-07 10:34 kingdalf 阅读(9) 评论(0) 推荐(0)
摘要:题目地址题目解析:这道题目最大的困难还是在于理解题意。而且当初困惑了我许久,因为才开始接触程序题目,没有一个良好的解题方式。 这里我用我归纳的解题方式,来解决这道问题 1.列出已知条件 a.条件1:字符串中必须仅有 P、 A、 T 这三种字符,不可以包含其它字符; b.由条件2可得:PAT 或 A( 阅读全文
posted @ 2018-12-06 21:20 kingdalf 阅读(26) 评论(0) 推荐(0)
摘要:题目地址题目解析:值得注意的是,处理字符串的方式,以及输出的方式我的代码: #include<stdio.h> int main() { int sum=0; char c,num[10][5]={"ling","yi","er","san","si","wu","liu","qi","ba","j 阅读全文
posted @ 2018-12-06 19:40 kingdalf 阅读(8) 评论(0) 推荐(0)
摘要:由于能力有限,很多代码有向 @IamOliverLew 学长学习。(CSDN地址;Github地址) 他的代码非常简洁明了,解题方式也很有力度,个人觉得是C语言解PAT乙级的非常好的范本。 我这里尽力让代码相对简洁、可读,以及作出一些我学习卢学长代码时会思考的一些点的解答。希望对大家有帮助。 这里向 阅读全文
posted @ 2018-12-06 19:12 kingdalf 阅读(37) 评论(0) 推荐(0)
摘要:题目地址我的代码: #include<stdio.h> int main() { int n,flag=0; scanf("%d",&n); while (n!=1) n=n%2?(3*n+1)/2:n/2,flag++; printf("%d",flag); return 0; } 阅读全文
posted @ 2018-12-06 19:01 kingdalf 阅读(8) 评论(0) 推荐(0)