![](https://img-blog.csdnimg.cn/20200708115525688.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PAT
此专栏以PAT (Basic Level) Practice (中文)、PAT (Advanced Level) Practice、PAT (Top Level) Practice题解为主,分为入门、普及、提高三类为主,每类5个题解一篇。
杨丙寅
努力写好每一篇Java学习笔记总结
展开
-
PAT (Basic Level) Practice (中文)入门篇(5)C
1040 有几个PAT (25分)字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位( P),第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位( P),第 4 位(A),第 6 位(T)。现给定字符串,问一共可以形成多少个 PAT?输入格式:输入只有一行,包含一个字符串,长度不超过10^5 ,只包含 P、A、T 三种字母。输出格式:在一...原创 2020-02-19 15:08:22 · 497 阅读 · 0 评论 -
PAT (Basic Level) Practice (中文)入门篇(4)C
1004 成绩排名 (20分)读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过...原创 2020-02-03 23:17:20 · 468 阅读 · 0 评论 -
PAT (Basic Level) Practice (中文)入门篇(3)C
1026 程序运行时间 (15分)要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用...原创 2020-01-23 10:36:02 · 497 阅读 · 0 评论 -
PAT (Basic Level) Practice (中文)入门篇(2)C
1038 统计同成绩学生 (20分)本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第 1 行给出不超过 10^5 的正整数 N,即学生总人数。随后一行给出 N 名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数 K(不超过 N 的正整数),随后是 K 个分数,中间以空格分隔。输出格式:在一行中按查询顺序给出得分等于指定分数的学生人数...原创 2020-01-21 11:58:02 · 1844 阅读 · 0 评论 -
PAT (Basic Level) Practice (中文)入门篇(1)C
1001 害死人不偿命的(3n+1)猜想 (15分)C语言卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3...原创 2020-01-18 12:56:30 · 2274 阅读 · 0 评论