- 博客(22)
- 问答 (1)
- 收藏
- 关注
原创 已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的交集新链表S3。
输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。在一行中输出两个输入序列的交集序列,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出NULL。已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的交集新链表S3。代码实现:(编译环境:CLion 2022.2.4)
2022-12-21 23:24:12
5538
1
原创 编程实现:输入一个正整数 n (0<n<10),做 n 次下列运算: 输入若干个正整数(输入-1为结束标志),建立一个单向链表,将其中的奇数值结点删除后输出,若删除后链表为空则输出NULL(链表创建)
注意:链表相关的题避免不了链表创建,有时还需要链表的删除,所以为了提高效率建议自定义链表创建函数以及链表删除函数,本题需要创建多个链表,创建链表函数更是必不可少的。编程实现:输入一个正整数 n (0
2022-12-21 15:04:56
2591
原创 【无标题】现在想将学生绩点组成一个链表。链表结点内容包括学生姓名,学号,绩点输入是一组学生的姓名、学号和绩点,以链表形式存储。删除绩点小于平均绩点的学生结点,成为一个新链表。后按照输入的顺
这个信号,代表程序包括非法内存访问,数组越界,指针漂移,调用系统禁用的系统函数等。可想而知当遍历链表时需要用到循环,当循环走到链表倒数第二个节点时,p=p->next会直接使p=NULL形成空指针,此时你再想用p->score这样的语句去取出某些成员的值,势必出现上述信号,写代码过程中要注意这点。这个信号的,只是很有可能代码正常退出然而什么也不会输出,此时调试是至关重要的了,调试过程中可以看到每一步的数据动态变化,并且会清楚指明上述信号发生在哪一句,帮你更快而精确的找到bug。
2022-12-21 09:17:51
488
原创 给定几组日期,要求按照时间从前往后顺序输出
有多组样例输入,以0 0代表结束。每行两个数字,第一个代表月份,第二个代表日期。给定几组日期,要求按照时间从前往后顺序输出。代码实现:(编译环境:CLion)
2022-12-19 13:43:31
295
原创 结构体加指针输出成绩最高的学生姓名学号,包括错误认识
注意:在开始写这个代码时没有用到malloc或者calloc函数,但运行过程中出了问题,编译器给出信号“Segmentation fault”,可能原因是程序包含了非法的内存访问,数组越界,指针漂移,调用系统禁用的系统函数等,数组空间足够应该不存在数组越界问题,所以我认为问题出在指针,因此直接利用calloc给N分配内存空间,但是情况并没有改变。在CLion上不会报错,系统允许运行,但是仍然不会完美运行,比如程序在输入0后仍然不会立马结束,而Dev C++则直接不允许运行。
2022-12-19 10:41:18
722
原创 用结构体计算平面向量差向量
输入在一行中按照“x1 y1 x2 y2 ”的格式给出两个二维平面向量v1=(x1,y1)和v2=(x2,y2)的分量。在一行中按照(x, y)的格式输出差向量,坐标输出小数点后一位(注意不能输出−0.0)。本题要求编写程序,用结构体来存储二维平面向量坐标并计算两个二维平面向量的差向量。
2022-12-18 23:20:27
391
原创 2048星球选国王
2048星球要举行一次选举,以选出他们的新一任国王。请你帮忙写一道小程序来帮助他们确定谁是新的国王。有三个候选人,每个选民只能投一票,要求输出最终的票最高的人的名字。前三行输入三个候选人的名字,接下来有多组输入,第i+3行代表第i个选民所支持的候选人的名字。输出最终当选的候选人名字。
2022-12-16 21:01:12
359
原创 救救码农吧
在很久很久以前,有一群神秘的字符串,每当月圆之时,他们都会冒出一句奇怪的话:"给我也整一个"。输入一个字符串a,将字符串a复制给字符串b,并输出字符串b。要求用指针的进行赋值操作。样例输入:ICPC team of Monkey University。样例输出:ICPC team of Monkey University。
2022-12-16 20:04:13
232
原创 通过指针变量输出整型数组
输入一个含10个元素的整型数组,请通过指针变量输出这个数组。样例输入:2 4 52 13 45 3 4 8 10 6。样例输出:2 4 52 13 45 3 4 8 10 6。
2022-12-16 19:52:22
370
原创 不用strlen函数计算字符串长度
题目:在很久很久以前,有一群神秘的字符串,每当月圆之时,他们都会冒出一句奇怪的维题。编写一个函数,函数的参数为字符串类型,功能为求字符串的长度(不允许使用strlen函数)。在主函数中输入字符串,调用函数求字符串的长度并输出。样例输入:Welcome to here。
2022-12-16 19:40:05
1154
原创 代码实现翻转字符串
请编写一个函数,函数参数为指针类型,功能为翻转一个字符串。即将“abcd”翻转为“dcba”.样例输入:apple。样例输出:elppa。
2022-12-16 19:25:14
378
原创 编写一函数,求一个字符串的长度,要求用字符指针实现。在主函数中输入字符串,调用该函数输出其长度。输出行末无多余空格
题目:编写一函数,求一个字符串的长度,要求用字符指针实现。在主函数中输入字符串,调用该函数输出其长度。输出行末无多余空格(显然不允许直接用strlen函数)样例输入:abcdefg。
2022-12-15 17:59:37
1534
原创 C语言编程题之字符串截断
输入一个长度不大于30的字符串,将此字符串中从第m个字符开始的剩余全部字符复制成为另一个字符串,并将这个新字符串输出。要求用指针方法处理字符串。
2022-12-15 17:42:13
1091
原创 求子串位置的定位函数
从主串S的第1个字符起和子串的第一个字符比较之,若相等,则继续逐个比较后续字符,否则从主串的下一个字符起再重新和模式的字符比较之。依次类推,直至子串T中的每个字符依次和主串S中的一个连续的字符序列相等,则称匹配成功,函数值为和子串T中第一个字符相等的字符在主串中的序号,否则称匹配不成功,函数值为零。3组字符串,每组字符串占一行。每组数据输出2行,第一行是S中每次比较的字符,第二行是后一个字符串在前一个字符串中的位置,如果不匹配,则输出0。你的任务是将S中每次比较的字符输出来,并将匹配的序号输出。
2022-11-18 09:30:20
627
原创 给定正整数N,函数F(N)表示小于等于N的自然数中1和2的个数之和,例如:1,2,3,4,5,6,7,8,9,10序列中1和2的个数之和为3,因此 F(10)=3。输入N,求F(N)的值,1=<N<=
函数求值:给定正整数N,函数F(N)表示小于等于N的自然数中1和2的个数之和,例如:1,2,3,4,5,6,7,8,9,10序列中1和2的个数之和为3,因此 F(10)=3。输入N,求F(N)的值,1=
2022-11-16 00:07:24
2105
原创 自定义函数统计给定区间内的三位数中有两位数字相同的完全平方数的个数
本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144、676)的个数。函数原型为:int search( int n );本题引用自PTA,原作者:浙大城市学院张高燕。是一个三位数的正整数(最高位数字非0)。]区间内所有满足条件的数的个数。
2022-11-12 23:56:17
2231
原创 自定义函数输出一个整数的逆序数
函数原型为:int reverse( int number );本题引用自PTA,原作者:浙江大学C课程组。本题要求实现一个求整数的逆序数的简单函数。须返回用户传入的整型。
2022-11-11 23:50:33
830
原创 大一上学期计算机科学导论的一次作业
用C语言编写一个程序,将字符串形式输入的二进制整数转换为对应的十进制数,* 然后用二分查找法的思想将这个十进制数转换为对应的二进制数并输出。* 并说明计算机系统执行该程序的过程。* (提示:假如需要转换的十进制数是77,* 则需要在0-127的区间中查找77,查找过程中可以通过对77和区间中间数的比较* 结果确定对应的二进制数的最高位的值和下一次查找的区间范围,以此类推。)大一编程新手,甚至不是很能理解怎么用二分查找的思想!原本是想要输出一个“十进制数是:”结果出现了中文乱码,网
2022-11-10 11:51:21
296
原创 python中的error:excepted an indented block
Python中没有分号,用严格的缩进来表示上下级从属关系。1. 冒号后面是要写上一定的内容的(新手容易遗忘这一点),例如。#else后面的内容由于不是很重要而忘了写。2. 缩进不严格,导致少了或者多了一个空格。
2022-11-08 20:07:39
1762
空空如也
关于#c语言#的问题:则数组元素(p+4) 的值为
2022-12-14
用指针编程比较字符串大小
2022-11-30
复制字符串的问题,关于循环怎样取值
2022-11-14
error:Id return 1 exit status
2022-11-11
Expected ';' after top level declarator :3
2022-11-11
如何使用二分查找的思想将十进制数转换为二进制数
2022-11-10
为什么在将字符串形式输入的二进制数转换为十进制数后在转为二进制数是输出出现问题
2022-11-10
将一个字符数组赋值给另一个字符数组结尾出现问题是怎么回事
2022-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人