C语言之十五大基础类型题:
- “水仙花”模型:
题目:
(1)”水仙花”数(考研原题): https://www.acwing.com/problem/content/3647/
(2)强化理解: https://www.acwing.com/problem/content/3403/
(3)押题——数字之和: https://www.acwing.com/problem/content/3593/
讲解:
水仙花数——超级详细版讲解:
https://www.acwing.com/solution/content/135765/ - “素数”模型:
题目:
(1)判断n是否为素数
(2)输出1~n内的所有素数
(3)变型题: https://www.acwing.com/problem/content/3529/
(4)变型题: https://www.acwing.com/problem/content/3500/
(5)强化理解: https://www.acwing.com/problem/content/3624/
(6)押题——与7无关的数: https://www.acwing.com/problem/content/3437/
讲解:
素数-基础详解:
https://www.acwing.com/blog/content/24455/
素数(一道题能否做对的关键在于如何建立逻辑模型):
https://www.acwing.com/solution/content/136468/
质数(穷则思变):
https://www.acwing.com/solution/content/136651/
判断素数(熟能生巧):
https://www.acwing.com/solution/content/136707/
找出相邻k个素数:
https://www.acwing.com/blog/content/25489/ - “二维打印”模型:
题目:
(1)打印 下三角-九九乘法表
(2)打印 n行的杨辉三角
讲解:
九九乘法表: https://www.acwing.com/blog/content/25117/ - “斐波那契”模型
题目:
(1)输出1~n内的所有斐波那契数列
(2)判断n是否属于斐波那契数列的一项元素
(3)强化理解——斐波那契字符串: https://www.acwing.com/problem/content/description/4308/
(4)押题——上楼梯: https://www.acwing.com/problem/content/description/3646/
(5)押题——吃糖果: https://www.acwing.com/problem/content/3436/
讲解:
Fibonacci——基础讲解: https://www.acwing.com/blog/content/25257/
斐波那契字符串: https://www.acwing.com/solution/content/139408/ - “阶乘”问题模型:
题目:
(1)求n!
(2)求1!+2!+3!+........+n!
(3)押题——阶乘: https://www.acwing.com/problem/content/3614/
讲解:
Factorial:基础阶乘问题:
https://www.acwing.com/blog/content/25874/ - “约数和倍数”问题模型:
题目:
(1)(考研原题)最大公约数和最小公倍数: https://www.acwing.com/problem/content/3645/
(2)强化理解: https://www.acwing.com/problem/content/description/3380/
讲解: - “日期”问题模型:
题目: 今年的第几天?: https://www.acwing.com/problem/content/description/3394/
讲解: - 基于数组的简单逻辑问题模型:
题目:
(1)求最大最小数: https://www.acwing.com/problem/content/3389/
(2)众数: https://www.acwing.com/problem/content/3400/
(3)( 考研原题 ): 输入10个数,输出3的倍数的个数和所有7的倍数的平均数
(4)押题——比较奇偶数个数: https://www.acwing.com/problem/content/3535/
(5)应用题——陶陶摘苹果(考研原题): https://www.acwing.com/problem/content/423/
(6)押题——校门外的树: https://www.acwing.com/problem/content/424/
(7)押题——谁是你潜在的朋友: https://www.acwing.com/problem/content/3407/
讲解: - 简单的排序逻辑题:
题目:
(1)押题——简单排序: https://www.acwing.com/problem/content/3480/
(2)押题——查找第K小的数: https://www.acwing.com/problem/content/3536/
(3)整数奇偶排序(考研原题): https://www.acwing.com/problem/content/3449/
(4)押题——字符串排序: https://www.acwing.com/problem/content/3453/
(5)结构体排序问题(选做题): https://www.acwing.com/problem/content/3607/
讲解: - “字符串”常考模型:
题目:
(1)回文字符(考研原题): https://www.acwing.com/problem/content/3612/
(2)押题——括号匹配: https://www.acwing.com/problem/content/description/3696/
(3)反序输出: https://www.acwing.com/problem/content/3382/
(4)统计单词: https://www.acwing.com/problem/content/3596/
(5)统计数字: https://www.acwing.com/problem/content/3659/
(6)应用题——容易的题: https://www.acwing.com/problem/content/3657/
讲解: - “矩阵”问题模型:
题目:
(1)打印矩阵(入门题): https://www.acwing.com/problem/content/815/
(2)押题——输入一个n,求n阶矩阵对角线元素之和;
(3)押题——矩阵最大值: https://www.acwing.com/problem/content/3606/
(4)押题——对称矩阵: https://www.acwing.com/problem/content/3608/
(5)押题——矩阵变换: https://www.acwing.com/problem/content/3817/
(6)押题——旋转矩阵: https://www.acwing.com/problem/content/3215/
(7)押题——矩阵转置: https://www.acwing.com/problem/content/3595/
讲解: - “递归”的简单问题模型:
题目:
(1)押题——放苹果: https://www.acwing.com/problem/content/3431/
(2)(选做)全排列: https://www.acwing.com/problem/content/3432/
讲解: - “递推/迭代”的简单问题模型:
题目:
(1)押题——递推数列: https://www.acwing.com/problem/content/description/3395/
(2)押题——金币: https://www.acwing.com/problem/content/463/
(3)(考研真题): 求和S=1+(1+2)+(1+2+3)+(1+2+3+4)+…+(1+2+…+n)的值。
(4)(考研真题): 根据公式π/4=1-(1/3)+(1/5)-(1/7)…计算π的值
讲解: - 简单数学问题的逻辑模型:
题目:
(1)押题——三角型的边: https://www.acwing.com/problem/content/3588/
(2)押题——球的半径和体积: https://www.acwing.com/problem/content/description/3386/
(3)应用题——防水堤坝: https://www.acwing.com/problem/content/3660/
讲解: - “进制转换”问题模型:
题目:
(1)押题——输入二进制转换为十进制/输入十进制转换为二进制
(2)押题——八进制: https://www.acwing.com/problem/content/3615/
(3)押题——十六进制问题: https://www.acwing.com/problem/content/3455/
(4)十二进制问题(选做): https://www.acwing.com/problem/content/3619/
讲解: