PTA

疫情期间部分习题免费,大家不赶快白嫖一波?https://pintia.cn/problem-sets?tab=0
image.png
其中浙大版《C语言程序设计(第3版)》题目集上有书本中大量课后题(不过它测试用例较少)

设计函数接口题目:这部分不用你管数据输入输出,非常方便!


Label
Title Acceptance Rate 题解分类
练习5-1 求m到n之和 0.23 PTA函数——顺序程序设计
练习5-2 找两个数中最大者 0.44 PTA函数——顺序程序设计
练习5-3 数字金字塔 0.27 PTA函数——循环程序设计
习题5-1 符号函数 0.43 PTA函数——选择程序设计
习题5-2 使用函数求奇数和 0.30 PTA函数——循环程序设计
习题5-3 使用函数计算两点间的距离 0.51 PTA函数——顺序程序设计
习题5-4 使用函数求素数和 0.24 PTA函数——循环程序设计
习题5-5 使用函数统计指定数字的个数 0.26 PTA函数——循环程序设计
习题5-6 使用函数输出水仙花数 0.20 PTA函数——循环程序设计
习题5-7 使用函数求余弦函数的近似值 0.27 PTA函数——循环程序设计
习题6-1 分类统计字符个数 0.22 PTA函数——数组
习题6-2 使用函数求特殊a串数列和 0.46 PTA函数——循环程序设计
习题6-3 使用函数输出指定范围内的完数 0.19 PTA函数——循环程序设计
习题6-4 使用函数输出指定范围内的Fibonacci数 0.23 PTA函数——循环程序设计
习题6-5 使用函数验证哥德巴赫猜想 0.35 PTA函数——循环程序设计
习题6-6 使用函数输出一个整数的逆序数 0.48 PTA函数——循环程序设计
练习8-2 计算两数的和与差 0.63 PTA函数—指针
练习8-8 移动字母 0.32 PTA函数——数组
习题8-1 拆分实数的整数与小数部分 0.59 PTA函数—指针
习题8-2 在数组中查找指定元素 0.49 PTA函数—数组
习题8-3 数组循环右移 0.35 PTA函数——数组
习题8-4 报数 0.36 PTA函数——数组
习题8-5 使用函数实现字符串部分复制 0.31 PTA函数—指针
习题8-6 删除字符 0.29 PTA函数—指针
习题8-8 判断回文字符串 0.38 PTA函数—指针
习题8-9 分类统计各类字符个数 0.37 PTA函数—指针
习题9-2 计算两个复数之积 0.59 PAT函数—结构体
习题9-6 按等级统计学生成绩 0.45 PAT函数—结构体
练习10-1 使用递归函数计算1到n之和 0.47 PTA函数—递归
习题10-1 判断满足条件的三位数 0.37 PTA函数——循环程序设计
习题10-2 递归求阶乘和 0.43 PTA函数—递归
习题10-3 递归实现指数函数 0.65 PTA函数—递归
习题10-4 递归求简单交错幂级数的部分和 0.51 PTA函数—递归
习题10-5 递归计算Ackermenn函数 0.64 PTA函数—递归
习题10-6 递归求Fabonacci数列 0.59 PTA函数—递归
习题10-7 十进制转换二进制 0.43 PTA函数—递归
习题10-8 递归实现顺序输出整数 0.42 PTA函数—递归
习题11-1 输出月份英文名 0.41 PTA函数—指针
习题11-2 查找星期 0.38 PTA函数—指针
习题11-3 计算最长的字符串长度 0.56 PTA函数—指针
习题11-4 字符串的连接 0.59 PTA函数—指针
习题11-5 指定位置输出字符串 0.20 PTA函数—指针
习题11-6 查找子串 0.30 PTA函数—指针
习题11-7 奇数值结点链表 0.28 PTA函数—动态分配内存
习题11-8 单链表结点删除 0.29 PTA函数—动态分配内存

编程题目:这部分要你处理数据输入输出(IO比较烦)

Label Title Acceptance Rate 题解分类
练习2-1 Programming in C is fun! 0.47 PTA编程—顺序
练习2-3 输出倒三角图案 0.30 PTA编程—顺序
练习2-4 温度转换 0.18 PTA编程—顺序
练习2-6 计算物体自由下落的距离 0.25 PTA编程—顺序
练习2-8 计算摄氏温度 0.30 PTA编程—顺序
练习2-9 整数四则运算 0.27 PTA编程—顺序
练习2-10 计算分段函数[1] 0.27 PTA编程—选择
练习2-11 计算分段函数[2] 0.39 PTA编程—选择
练习2-12 输出华氏-摄氏温度转换表 0.16 PTA编程—循环1
练习2-13 求N分之一序列前N项和 0.34 PTA编程—循环1
练习2-14 求奇数分之一序列前N项和 0.32 PTA编程—循环1
练习2-15 求简单交错序列前N项和 0.36 PTA编程—循环1
练习2-17 生成3的乘方表 0.32 PTA编程—循环1
练习2-18 求组合数 0.26 PTA编程—循环1
习题2-1 求整数均值 0.32 PTA编程—顺序
习题2-2 阶梯电价 0.30 PTA编程—选择
习题2-3 求平方与倒数序列的部分和 0.45 PTA编程—循环1
习题2-4 求交错序列前N项和 0.39 PTA编程—循环1
习题2-5 求平方根序列前N项和 0.55 PTA编程—循环1
习题2-6 求阶乘序列前N项和 0.47 PTA编程—循环1
练习3-2 计算符号函数的值 0.45 PTA编程—选择
练习3-3 统计学生平均成绩与及格人数 0.19 PTA编程—循环1
练习3-4 统计字符 0.28 PTA编程—循环1
练习3-5 输出闰年 0.20 PTA编程—循环1
练习3-7 成绩转换 0.55 PTA编程—选择
练习3-8 查询水果价格 0.28 PTA编程—选择
习题3-1 比较大小 0.40 PTA编程—选择
习题3-2 高速公路超速处罚 0.24 PTA编程—选择
习题3-3 出租车计价 0.30 PTA编程—选择
习题3-4 统计学生成绩 0.44 PTA编程—循环1
习题3-5 三角形判断 0.27 PTA编程—选择
练习4-3 求给定精度的简单交错序列部分和 0.24 PTA编程—循环2
练习4-6 猜数字游戏 0.21 PTA编程—循环2
练习4-7 求e的近似值 0.30 PTA编程—循环2
练习4-10 找出最小值 0.44 PTA编程—循环2
练习4-11 统计素数并求和 0.27 PTA编程—循环2
习题4-1 求奇数和 0.43 PTA编程—循环2
习题4-2 求幂级数展开的部分和 0.27 PTA编程—循环2
习题4-3 求分数序列前N项和 0.32 PTA编程—循环2
习题4-4 特殊a串数列求和 0.43 PTA编程—循环2
习题4-5 换硬币 0.32 PTA编程—循环2
习题4-6 水仙花数 0.23 PTA编程—循环2
习题4-7 最大公约数和最小公倍数 0.49 PTA编程—循环2
习题4-8 高空坠球 0.25 PTA编程—循环2
习题4-9 打印菱形图案 0.44 PTA编程—循环2
习题4-10 猴子吃桃问题 0.56 PTA编程—循环2
习题4-11 兔子繁衍问题 0.36 PTA编程—循环2
习题6-7 简单计算器 0.40 PTA编程—数组
习题6-8 统计一行文本的单词个数 0.29 PTA编程—数组
练习7-2 求最大值及其下标 0.39 PTA编程—数组
练习7-3 将数组中的数逆序存放 0.36 PTA编程—数组
练习7-4 找出不是两个数组共有的元素 0.29 PTA编程—数组
练习7-7 矩阵运算 0.47 PTA编程—数组
练习7-8 方阵循环右移 0.35 PTA编程—数组
练习7-9 计算天数 0.46 PTA编程—数组
练习7-10 查找指定字符 0.29 PTA编程—数组
练习7-11 字符串逆序 0.43 PTA编程—数组
习题7-1 选择法排序 0.37 PTA编程—数组
习题7-2 求一批整数中出现最多的个位数字 0.46 PTA编程—数组
习题7-3 判断上三角矩阵 0.32 PTA编程—数组
习题7-4 求矩阵各行元素之和 0.53 PTA编程—数组
习题7-5 找鞍点 0.29 PTA编程—数组
习题7-6 统计大写辅音字母 0.43 PTA编程—数组
习题7-7 字符串替换 0.47 PTA编程—数组
习题7-8 字符串转换成十进制整数 0.32 PTA编程—数组
习题8-7 字符串排序 0.40 PTA编程—指针
习题8-10 输出学生成绩 0.35 PTA编程—循环2
习题9-1 时间换算 0.42 PTA编程—顺序
习题9-3 平面向量加法 0.26 PTA编程—顺序
习题9-4 查找书籍 0.24 PTA编程—结构体
习题9-5 通讯录排序 0.36 PTA编程—结构体

HDU

它是专门为 ACMer 准备的算法题,不过大家只做它的基础题就可以,同时上有部分书原题拓展同时还有考试系统,免费注册账号即可在线进行判题。http://acm.hdu.edu.cn/search.php?action=listproblem

Pro.ID Title Author Source (AC/Submit)Ratio
2000 ASCII码排序 lcy C语言程序设计练习(一) (
126409
/
325501
)38.84%
2001 计算两点间的距离 lcy C语言程序设计练习(一) (
132909
/
393846
)33.75%
2002 计算球体积 lcy C语言程序设计练习(一) (
116510
/
300889
)38.72%
2003 求绝对值 lcy C语言程序设计练习(一) (
116789
/
241462
)48.37%
2004 成绩转换 lcy C语言程序设计练习(一) (
114403
/
267067
)42.84%
2005 第几天? lcy C语言程序设计练习(一) (
98104
/
285585
)34.35%
2006 求奇数的乘积 lcy C语言程序设计练习(一) (
104939
/
176689
)59.39%
2007 平方和与立方和 lcy C语言程序设计练习(一) (
96747
/
304911
)31.73%
2008 数值统计 lcy C语言程序设计练习(二) (
91065
/
194503
)46.82%
2009 求数列的和 lcy C语言程序设计练习(二) (
90225
/
152048
)59.34%
2010 水仙花数 lcy C语言程序设计练习(二) (
100409
/
362801
)27.68%
2011 多项式求和 lcy C语言程序设计练习(二) (
81249
/
145083
)56.00%
2012 素数判定 lcy C语言程序设计练习(二) (
89238
/
251664
)35.46%
2013 蟠桃记 lcy C语言程序设计练习(二) (
86187
/
117401
)73.41%
2014 青年歌手大奖赛_评委会打分 lcy C语言程序设计练习(三) (
77820
/
159182
)48.89%
2015 偶数求和 lcy C语言程序设计练习(三) (
66855
/
164308
)40.69%
2016 数据的交换输出 lcy C语言程序设计练习(三) (
69821
/
189718
)36.80%
2017 字符串统计 lcy C语言程序设计练习(三) (
83089
/
151038
)55.01%
2018 母牛的故事 lcy C语言程序设计练习(三) (
80315
/
162604
)49.39%
2019 数列有序! lcy C语言程序设计练习(三) (
68092
/
167882
)40.56%
2020 绝对值排序 lcy C语言程序设计练习(三) (
70136
/
148707
)47.16%
2021 发工资咯:) lcy C语言程序设计练习(四) (
61141
/
117174
)52.18%
2022 海选女主角 lcy C语言程序设计练习(四) (
50070
/
115937
)43.19%
2023 求平均成绩 lcy C语言程序设计练习(四) (
52268
/
238807
)21.89%
2024 C语言合法标识符 lcy C语言程序设计练习(四) (
52335
/
139145
)37.61%
2025 查找最大元素 lcy C语言程序设计练习(四) (
55671
/
107088
)51.99%
2026 首字母变大写 lcy C语言程序设计练习(四) (
59487
/
109373
)54.39%
2027 统计元音 lcy C语言程序设计练习(四) (
52358
/
139285
)37.59%
2028 Lowest Common Multiple Plus lcy C语言程序设计练习(五) (
45170
/
108910
)41.47%
2029 Palindromes _easy version lcy C语言程序设计练习(五) (
46052
/
76453
)60.24%
2030 汉字统计 lcy C语言程序设计练习(五) (
44822
/
83575
)53.63%
2031 进制转换 lcy C语言程序设计练习(五) (
50074
/
92667
)54.04%
2032 杨辉三角 lcy C语言程序设计练习(五) (
52317
/
133903
)39.07%