- 博客(11)
- 收藏
- 关注
原创 H30: 撞球(选作)
一天,丁俊晖编一整天的程序,突然觉得累了,于是便决定在房间内四处走走。丁俊晖会一直行走,直到灵感再次迸发。假设他的行走速度是匀速的,现在, 丁俊晖的母亲想知道他一共休息了多长时间以便提醒他继续工作。最后一行是一个包含'F', 'B', 'L', 'R'四种字符的字符串,分别代表墙在前面、后面、左边或是右边,字符串的长度小于等于 1000;丁俊晖想考考他的母亲,于是他记录了自己碰到墙壁的序列并且告诉了她,你有没有办法能够帮助她计算出小丁所走的路程?我们约定,左上角的坐标为0,0,所有的坐标都是浮点型数字。
2025-01-19 15:59:50
408
原创 统计字符串出现次数
代码发现a[0]==b[0],于是从这里开始比较,但发现a[2]!=b[2](此时i=2),于是退出循环,当然也会跳过。那不就接着找下一个等于b[0]的a[i]咯!从键盘输入两个字符串,输出第二个串在第一个串中出现的次数。如果没有,输出“No”。流程的描述到这里可以结束了,因为i已经遍历到i=2,结果无疑是s==0。外层循环说:“嗯,a[2]!='\0',进入循环体吧。如果一开始满足a[i]==b[j]的i记为flag,比如从a[i]开始,就只有几个字符和串b的。,我们就可以让串b的出现次数s++
2025-01-05 16:52:19
625
原创 删除负数*
的每个节点保存了非零的整型数据。现请编写函数删除已有的。删除所有无效数值结点的函数原型:void。每一个节点的数值域保存一个非零整型数。时,每次插入到头结点后的结点数据,以。(2)预设代码包括主函数、建立。中所有数值小于0的节点的函数。中所有数值小于0的节点。
2025-01-01 11:31:24
432
原创 链表移动:将前m个结点移动到链尾
容易想到,head->next的值要变为pm->next,p的值要变成head->next,而pm->next要变为NULL成为新链表的结尾。即p变head->next,head->next再变pm->next,pm->next最后变为NULL。【slu剖析】重点分析monenode函数的else语句是怎么想的,因为else语句描述的就是一般情形。函数的原型:struct node *monenode( struct node *head,int m ), 其中:参数head 是单向。
2024-12-31 09:51:29
442
原创 58.学生成绩排序
大家参加了期末考试,成绩出来后老师要对 n 个学生进行成绩汇总和排序。要求程序按成绩降序进行排序。在排序过程中对于成绩相同的学生,要按照输入数据的顺序进行排列。从第二行起后面连续 n 行数据,每行为一名学生的姓名(长度不超过20个字符,不包括空格),考试成绩(int)请注意例题中“zhang2”和“zhang4”的排列顺序。每行为一名学生的姓名和成绩。第一行为将要输入的学生数量n。
2024-12-30 16:25:38
367
原创 冬奥雪花(递归)
jingjing学长看了冬奥的开幕式,觉得冬奥的雪花十分好看,所以他打算使用递归算法自己编程来实现一个雪花。一个正整数 n (n< 30) 表示要求打印图形的递归深度。请仔细观察样例,尤其要注意空格的数量及位置。对应递归深度的雪花图案。
2024-12-28 21:25:59
514
原创 (BOSS)Poker time (使用结构)
背景:两个人每人发3张牌(各从一副牌中),每张牌包括花色(红桃(Heart)>黑桃(Spade)>方块(Diamond)>梅花(Club))和大小(从小到大依次是:2-10、J、Q、K、A),谁手上有最大的一张或多张(如果有相同的牌)牌谁获胜。输出:A的3张牌的排序后的输出和B的3张牌的排序后的输出,以及A和B谁获胜。输入:A的3张牌(未排序)和B的3张牌(未排序)。
2024-12-28 17:30:03
948
这个代码的时间复杂度很大吗?
2025-01-15
词频统计代码未解之谜
2025-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅