![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
期末测试+复习题
期末综合练习和历年考题
^南波万^
这个作者很懒,什么都没留下…
展开
-
文件中各个函数返回----EOF----NULL---非零值>>>>>区分
表示还未到文件尾部---返回。返回值: 表示已到文件尾部 ---返回。返回值:成功读取数据的数量。返回值:成功所写字符的数量。返回值:操作正常返回。换行符和文件结束符EOF。返回值:读取数据的数量。返回值:写入数据的数量。返回值:出错---返回。返回值:操作正常返回。原创 2024-07-02 18:27:28 · 304 阅读 · 0 评论 -
应对考试的小技巧
如果输入的字符串不是连续的>>>>>>>有空格代码在输入的时候不能直接用 scanf选择 gets(s)同时需要 getchar() >>>>>> 吃掉空格原创 2024-07-02 09:17:43 · 82 阅读 · 0 评论 -
函数---逆序输出
【代码】函数---逆序输出。原创 2024-07-02 08:57:47 · 133 阅读 · 0 评论 -
链表--逆置
【代码】链表--逆置。原创 2024-07-02 06:58:04 · 109 阅读 · 0 评论 -
递归----计算P函数
【代码】递归----计算P函数。原创 2024-07-02 06:39:58 · 224 阅读 · 0 评论 -
期末复习----函数----字符替换
【代码】期末复习----函数----字符替换。原创 2024-07-02 05:43:10 · 101 阅读 · 0 评论 -
期末----文件---选择判断(没记住的)
wb wb+wb wb+ab ab+rb rb+原创 2024-07-02 05:26:38 · 88 阅读 · 0 评论 -
期末模拟---选择题、判断题(还没记住的)22222
缺少 “;”原创 2024-07-02 05:25:48 · 105 阅读 · 0 评论 -
删除链表结点---思路-----程序填空、选择、编程
思路:两个指针一个指针:遍历元素一个指针:指向要删除结点>>>>>>并释放这个指针(将要删除的那个结点存储到新的指针中 >>>>>>>>> 释放新指针)原创 2024-07-02 05:05:23 · 105 阅读 · 0 评论 -
找出最长字符串
>>>> strcpy 来将 s 赋值给 sm。字符串需要 >>>>> strcmp 来比较。字符串需要 >>>>> strcmp 来比较。类似与找出最大的学生成绩。原创 2024-07-01 21:09:44 · 76 阅读 · 0 评论 -
头文件没有string.h ----- 怎么统计字符串的长度?
统计长度的时候这两个必须相等!原创 2024-07-01 20:58:46 · 145 阅读 · 0 评论 -
结构体------“成绩排序”---冒泡----与“输出最高成绩”区别
排序的时候用的是整体 stu [ j+1 ] 和 stu [ j ]我写错为下面这个,交换的只是学生的出生日期,没有交换整体。原创 2024-07-01 20:53:30 · 188 阅读 · 0 评论 -
汉诺塔----百钱百鸡
【代码】汉诺塔----百钱百鸡。原创 2024-07-01 16:57:07 · 113 阅读 · 0 评论 -
递归-----斐波那契数列
【代码】递归-----斐波那契数列。原创 2024-07-01 15:37:10 · 79 阅读 · 0 评论 -
期末复习查找子串
3.第二个循环开始-------while(s[ i+j ]==t[ j ] && t[ j ]!2.先找到第一个相同的元素------if(s[ i ] == t[ 0 ])两个while循环------相当于排序一样------需要记住。两个while循环------相当于排序一样------需要记住。开始就 int i ,int j;----必须提前初始化为0。原创 2024-07-01 15:17:18 · 96 阅读 · 0 评论 -
期末复习PTA-----递归函数的调用
这个是自己写错的,递归可能会溢出,所以要将定义为long long---输出用%ld;原创 2024-06-16 11:10:36 · 98 阅读 · 0 评论 -
期末复习5---拆分x为整数小数部分
原创 2024-06-14 07:52:21 · 105 阅读 · 0 评论 -
期末复习-----4(PTA之前的编程测试题)
1.怎么样用第一个是总分最高的学生,输出时候不只能输出最高总分,还能对应学生,小杜 if(i==0){max=stu[i]}很好的解决了我的问题。想要用max.name,主函数中定义初始化结构体的时候就需要struct student stu[n],max;想、连同max一起定义。2.循环中要不要加stu[i].还是知己stu,答案是需要加。想要用stu[i].sum,结构体中就必须要加入sum;原创 2024-06-11 11:24:35 · 181 阅读 · 0 评论 -
期末复习GGG-----查找子串
或其他函数来获取字符串长度,你可以通过循环遍历字符串直到遇到终止符。不包含<string.h>时如何计算字符串长度?//从s串开始,第 i个元素之后的指针。strncmp 和 strcmp。如果不允许使用标准库中的。的方式来手动计算长度。原创 2024-06-18 06:47:47 · 170 阅读 · 0 评论 -
结构体----实现输入输出
怎么在不能用strlen也就四没有string.h头文件的时候实现统计字符串的长度?sum,average,max这些变量到底在什么时候去定义,定义完后分别该怎么用?有一个最简单的办法,就是代码写的长,但是不用担心这样的问题。sum最好定义到结构体里面,后面才可以用stu[i].sum。从大到小或者从小到大排序----冒泡排序---双重循环i,j。max最好直接int max=0;更改以后的简便一点的。原创 2024-06-11 14:40:45 · 237 阅读 · 0 评论 -
期末测试2 查找学号
【代码】期末测试2 查找学号。原创 2024-06-14 11:50:46 · 95 阅读 · 0 评论 -
期末复习5---PTA
出现的问题是 :括号加的不对,需要细心。原创 2024-06-14 07:32:18 · 184 阅读 · 0 评论 -
期末复习6--链表头插法(逆序)尾插法(顺序)---输出链表
4.新指针节点开空间 p = (struct Node*)malloc(sizeof(struct Node))2.新节点开空间 p=(struct Node*)malloc(sizeof(struct Node));5.切记要再scanf("%c",&ch);-------完整循环。3.数据存储 p -> data = ch;5.存储数据 p->data = ch;1.比头插法多一个尾结点*tail;原创 2024-06-16 09:41:19 · 213 阅读 · 0 评论 -
错题第八九章内容
--需要找一个新的和已知字符串一样大小来存储它,下面对它进行操作的时候不会改变原本字符串的大小内容。定义了一个字符数组-----就是一次性输入好多字符串,而上面是一次只输入一个字符串,令第一个是最大的。可以用回文的方式,两个指针,交换位置,到最后两个指针相遇,就为逆序输出。从后往前移,不然后一个元素会被覆盖。最后一个位置=开头+长度-1。如果p< q 的时候退出循环。但是需要求字符串长度。原创 2024-05-31 09:45:50 · 218 阅读 · 0 评论 -
单链表的头插法 尾插法----期末复习2
/让r结点的指针域置空(链表创建完成)ElemType x;//x为链表数据域中的数据。//x为链表数据域中的数据。在尾插法中,`L` 始终指向头结点,而 `r` 随着插入过程不断更新,始终保持指向当前最后一个节点。//将结点插入到表头L-->|1|-->|2|-->NULL。//单链表中的数据域。//将r结点移动到最后一个节点。//将结点插入到表头L-->|2|-->|1|-->NULL。//单链表的建立(头插法)//单链表的建立(尾插法)//初始化一个空链表。原创 2024-06-10 09:19:25 · 402 阅读 · 0 评论 -
期末模拟GGG--求逆序数
用上面这个循环即使是一位数,也可以正确输出;原创 2024-06-18 06:08:17 · 109 阅读 · 0 评论 -
结构体 ---找最大//排序从小到大---区别--期末测试
改的是整体的 inform【j】-----因为最后输出的就是inform【j】的所有对应的数据。这个是我想到比较题型中如果要输出的不只是最大的,而是输出从小到大的问的AI。但是这个适用于找最大的、字符串这样最后只输出一个最大项比较好。对于结构体不好将比较的这个数所带的一系列的对应的数据一起输出。这个是我一开始按这个思路写错的,是答案错误,编译没有错误。冒泡排序适合用到比较重输出从小到大或者从大到小的排序。然后将第一个设置为最大的,依次用循环比较后面的,这个是小杜写的找最长字符串的题。找最长或者最短字符串。原创 2024-06-14 11:15:54 · 174 阅读 · 0 评论 -
PTA练习中的易错易混题-----期末复习1
相当于要把S替换成L,做L的功能项,而L也要换成S 的功能,L=S,就意味着换了两个节点内容,但是起始题目要求将S插入到头部,原来L的内容仍然是头部应该有的信息,只是将S插入了头部,S所指向的内容应该还是头部该有的内容,也就是一开始L所具备的内容。这里,我们需要设置S的`next`指向P的下一个结点(即B),并设置P的`next`指向S。(S的下一个元素是P原本的下一个元素)(S的下一个元素是原来的头结点L)所以,我们需要将S的`next`指向当前的头结点L,(P的下一个元素改为S)原创 2024-06-10 09:02:18 · 210 阅读 · 0 评论 -
期末测试2--函数题---指针链表如何输出?
head=head->next)-------正确的写法。1.遍历指针链表 指针head在做for循环遍历的时候。总结写代码时候遇到的问题。总结写代码时候遇到的问题。原创 2024-06-14 12:03:03 · 179 阅读 · 0 评论 -
考试如果出现汉诺塔问题怎么办?
用总数除以这只鸡的单价>>>>>>>即为这只鸡最多有 >>>>>>>> n / 单价。修改后 >>>>> 不只适用于100 的情况,可以是任意值了。那这三只鸡的具体最多能有多少只鸡呢?就按照测试案例里的数字进行输入。原创 2024-06-30 07:27:49 · 147 阅读 · 0 评论 -
判断题无答案22届期末复习
1-5假设结构指针p已定义并正确赋值,其指向的结构变量有一个成员是int型的num,则语句 (*p).num = 100;1-27 在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是 static。型的二级指针变量,它既可以指向同类型的一级指针变量,也可以指向同类型的普通(非指针)变量。1-16 语句int *p[5];1-6.对于结构数组s,可以引用数组的元素s[i],但不可以引用s[i]中的结构成员。1-14如果函数的返回类型是指针,则可以返回0。原创 2024-06-23 06:16:32 · 370 阅读 · 0 评论 -
期末测试中的 小技巧
比如字符是3,但是它是char类型的,如果强制转换为int类型的有两种方法。要记住是把int >>>>>>(要转化的那个类型放到括号的里面)如何计算一个字符串中的某一个字符的具体数值是多少?如何计算一个字符串中的某一个字符的具体数值是多少?原创 2024-06-29 06:37:00 · 85 阅读 · 0 评论 -
期末模拟题易错题集
原创 2024-06-29 07:43:23 · 101 阅读 · 0 评论 -
期末复习题中的问题
>>>>释放原本的这个指针(释放指针相当于不指向这个数,遍历时候 看的是指针所指向的那个数据)>>>>如果找到list2中的数 小于 p2原本的这个数,就需要将 p1的下一个指向 list2 中那个找到的数。>>>>p1指向 p2 原本的那个数,这个操作必须在 p2 = p2->next 之前-------p1=p2。>>>> 用另一个指针指向这个指针的下一 个。>>>>一个存储head的指针 p2。>>>>要有一个指针来遍历找到这个m。>>>>一个头指针 head。原创 2024-06-26 07:00:36 · 178 阅读 · 0 评论 -
期末测试一选择判断题
2. " good "是字符串常量,只能表示首元素的地址。6. 对于地址也要是相同类型的才可以进行赋值。5. str [ 0 ]:是指数组首元素。1. str :可以表示整个数组的指针。4. * p:是 p 所指向的单元内存。3. p 是首元素的地址。原创 2024-06-29 07:08:49 · 97 阅读 · 0 评论 -
期末测试小技巧二
int f ( int n)--------要写出---------返回值的类型-------传入参数的类型。2.不会定义就记住这个例子---考试出来不要定义其他的名称,用 f 即可。斐波那契数列要学会去记忆编写。斐波那契数列要学会去记忆编写。1.函数体结构该怎么去写?原创 2024-06-29 06:40:23 · 89 阅读 · 0 评论 -
期末冲刺----选择判断
文件:文件:原创 2024-06-30 16:21:53 · 94 阅读 · 0 评论 -
期末模拟题---期末复习3
函数题也可以加头文件strlen------include<string.h>一定要malloc,否则输出颜色字符串的时候它只让你输出一个。原创 2024-06-30 05:46:07 · 155 阅读 · 0 评论 -
期末测试一
如果给出了要输入几个字符 n >>>>> for ( i = 0;1.对于输入字符的时候。原创 2024-06-28 07:04:32 · 206 阅读 · 0 评论 -
单选题22届期末复习PTA
8.指针对数组元素的引用问题。原创 2024-06-23 07:45:54 · 696 阅读 · 0 评论