
错题集
文章平均质量分 50
练习错题,请误再错
两片空白
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
猜凶手和猜名次
一.猜凶手 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。 以下为4个嫌疑犯的供词: A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说的是假话。 现在请根据这些信息,写一个程序来确定到底谁是凶手。 解题思路: 遍历A~D为凶手的所有情况,确定符合情况的凶手。 如何确定符合情况? 已知3个人说了真话,1个人说的是假话。将题意转化为代码 //符合条件,...原创 2021-10-09 14:11:54 · 480 阅读 · 0 评论 -
剑指 Offer 43. 1~n 整数中 1 出现的次数(为什么是大数这边数的个数乘以小数边数的个数)
剑指 Offer 43. 1~n 整数中 1 出现的次数https://leetcode-cn.com/problems/1nzheng-shu-zhong-1chu-xian-de-ci-shu-lcof/ 输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数。 例如,输入12,1~12这些整数中包含1 的数字有1、10、11和12,1一共出现了5次。 暴力解法:运用动态规划,从1到n,计算出每一个数i中1的个数countone, dp[ i ]=dp[ i-1 ]+counto.原创 2021-07-29 10:00:41 · 117 阅读 · 0 评论 -
C语言中free()释放空间时报错
今天再写用链表写一个线性表时,删除节点时free()释放空间时总是报错,报错信息如下: 经过一番查询得知,free()是你申请了多少空间,就释放多少空间,在申请时,已经将你申请空间的大小记录。当时如果你使用与你申请的空间不符,就会报错。(个人理解). 在我的代码中 struct Node{ int data; struct Node* next; }; typedef struct Node * List; List Creatlist(int x){ //List list = (List)m原创 2021-06-05 16:12:33 · 1597 阅读 · 0 评论 -
C语言错题及注意点
答案选择C,当时选择A 错误原因:对strlen的理解不够,以为仅仅是显示字符个数。 正确理解:strlen是用来获取字符串的有效长度,结尾标记’\0’不包含在内。获取规则是从前往后依次检测,直到遇到’\0’终止检测。 题目中有线字符检测完后,由于未放置’\0’,还会继续往下检测,直到遇到’\0’,因此答案不确定。 define不是关键字,是编译器实现的,用来定义常量和宏的预处理指令 待后续添加 ...原创 2021-05-09 08:33:18 · 150 阅读 · 0 评论