大一新生
熟人看不到
这个作者很懒,什么都没留下…
展开
-
leetcode704. 二分查找
在这道题目里面,我们可以先判断中间元素 arr[ret],由于 arr[ret] 左边的元素都是严格小于 arr[ret] 的, arr[ret] 右边的元素都是严格大于 arr[ret]。arr[ret] > target 说明 [end, right] 这段区间都是大于 target 的,因此舍去右边区间,在左边 [left, ret -1] 的区间继续查找;根据数据的性质,经过某次判断,可以将数据一分为二,舍去其中一半的数据,而在剩下的数据中查找。解释: 2 不存在 nums中因此返回 -1。原创 2023-03-25 00:34:06 · 78 阅读 · 0 评论 -
网吧管理系统------C语言课设
C语言课设 网吧管理系统实现上下机 积分余额扣除 用户信息增删查改 积分排行榜等原创 2023-03-11 21:48:39 · 1122 阅读 · 0 评论 -
1126: 布尔矩阵的奇偶性
如果矩阵是布尔矩阵,输出“OK”;如果能通过只修改该矩阵中的一位来使它成为布尔矩阵,则输出“Change bit(i,j)”,这里i和j是被修改的元素的行与列(行,列号从0开始);函数返回1表示该矩阵具有奇偶均势特性;函数返回2表示可以通过修改1位来达到奇偶均势;函数返回-1表示该矩阵被是破坏了,无法恢复。一个布尔方阵具有奇偶均势特性,当且仅当 每行、每列总和为偶数,即包含偶数个1。第一行是一个整数n ( 0< n < 100 ),代表该方阵的阶数。然后输入n 行,每行n个整数(0或1)。原创 2023-01-05 22:21:48 · 592 阅读 · 0 评论 -
汉诺塔问题
汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒,第一根上面套着64个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从这根棒搬到另一根棒上,规定可利用中间的一根棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。解答结果请自己运行计算,程序见尾部。面对庞大的数字(移动圆片的次数)15,看来,众僧们耗尽毕生精力也不可能完成金片的移动。原创 2022-12-19 22:52:15 · 419 阅读 · 0 评论 -
1160: 矩阵的最大值(指针专题)与C 库函数 - malloc()
1160: 矩阵的最大值(指针专题).C 库函数 - malloc() 1.C语言语法错误:引发了异常: 写入访问权限冲突,XXX 是 nullptr。原创 2022-12-14 20:09:55 · 166 阅读 · 0 评论 -
1160: 矩阵的最大值(指针专题)与malloc 函数
1160: 矩阵的最大值(指针专题)与malloc 函数,C语言语法错误:引发了异常: 写入访问权限冲突,XXX 是 nullptr。原创 2022-12-14 20:02:40 · 204 阅读 · 0 评论 -
驼腚命名法
本题中的驼峰命名法定义如下:当变量名或函数名是由一个或多个单词连结在一起构成的唯一识别字时,每个单词的首字母都采用大写字母。卷王杨神则根据驼峰命名法发明了新的驼腚命名法,与驼峰命名法唯一不同的是,它的每个单词的末尾字母都采用大写字母,如 mYnamE, mYagE\texttt{mYnamE, mYagE}mYnamE, mYagE。由于蒟蒻 jbgg 非常膜拜杨神,他想写一个将驼峰命名法转成驼腚命名法的程序,但 jbgg 对编程一窍不通,所以他来向你求助了!变量一般用小驼峰法标识。,属性,命名空间等。原创 2022-12-11 23:18:55 · 323 阅读 · 0 评论 -
Haut OJ1124: 两个有序数组合并
输入有两行,第一行首先是一个正整数m,然后是m个整数;第二行首先是一个正整数n,然后是n个整数,m, n均小于等于1000000。已知数组a中有m个按升序排列的元素,数组b中有n个按降序排列的元素,编程将a与b中的所有元素按降序存入数组c中。输出合并后的m+n个整数,数据之间用空格隔开。试图排序的孩子们要小心了~~~~~~原创 2022-12-09 22:57:59 · 368 阅读 · 0 评论 -
1790: 九九八十一
西天經萬卷,東土遣高僧。山下頑猴烈,鷹澗降飛龍。高老收八戒,沙河白馬驚。妖魔俱若渴,此路怎安寧。九九何多苦,經途難寸行。終歸劫歷盡,塵世也成空。唐僧师徒领了如来佛祖法旨,西天取经,一路翻山越岭、跋山涉水;经历了重重困阻,种种考验,终成正果,各成一佛,共计九九八十一难,其中一难中,师徒四人来到了盘丝洞,里面充满了蜘蛛网,为了不妨碍前进,孙悟空决定把蜘蛛丝全部烧掉,但是由于盘丝洞太大了,一把火可能不够,但蜘蛛丝是相连的,只要是相邻的蜘蛛丝就可以一起烧掉。现在你获得了盘丝洞的蜘蛛网分布图,是一个n*m大原创 2022-12-07 23:39:36 · 124 阅读 · 0 评论 -
1798: 宝石
在遥远的大麦哲伦星系有一颗盛产宝石的行星,这种宝石可以发出美丽的光芒因此广受宇宙公民的喜爱,现在一支地球的采矿小队来到了这颗神奇的行星并且成功开采了n颗宝石,他们准备利用这些宝石制作项链,每个项链都有一个美丽值,他们希望获得美丽值最大的项链,每一颗宝石都有一个光芒值ai(i=1..n),项链的美丽值等于组成项链的宝石的光芒值的最大公约数 (比如由光芒值为 6,9,12宝石组成的项链的美丽值为3)。现在小队队长决定先暂时制作一个项链,当取i(i=1..n)颗宝石制做时总会对应一个最大美丽值fi(i=1...n原创 2022-12-06 22:36:41 · 153 阅读 · 0 评论 -
1122: 小明的调查作业
小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查,聪明的小明为了实验的客观性,想利用自己的计算机知识帮助自己。他先用计算机生成了N个1到1000之间的随机整数(0原创 2022-12-05 23:10:40 · 176 阅读 · 0 评论 -
Haut OJ1121: 电梯
在某一高层建筑内只有一部电梯,当你按下一个数时,电梯会运行到那一层。已知电梯每上升一层需6秒,下降一层需4秒,在需要停留的那层停留5秒。现有N个整数组成的一个需求列表,电梯将依次响应,电梯从0层开始运行,而在运行过程结束之前不会返回0层。 注意,若出现相邻两个整数相等,代表在同一层执行了两个不同任务,可以理解为:电梯已经停了5秒,正要关门时又有人在同一层按开门键,电梯又开门并停留5秒。输入分两行,第一行是一个正整数N(N原创 2022-12-04 20:54:12 · 193 阅读 · 0 评论 -
编写自定义函数delete char(char stir.char ch),功能是删除字符串str中的某一个字符ch。
编写自定义函数delete char(char stir.char ch),功能是删除字符串str中的某一个字符ch。在主函数中输入字符串,并输入待删除字符,调用函数 delete_char,实现字符删除,并输出结果字符串。原创 2022-12-02 23:21:55 · 1775 阅读 · 0 评论 -
C语言实验四:综合程序设计
(1)设计一个表示学生信息的结构类型,包含学号、姓名、出生日期(包含年、月、日三部分信息)和3门课(语文、数学、英语)的成绩;4、排序函数:编写利用指针实现按总成绩排序的函数;2、输入函数:编写实现从键盘读入n个学生信息的函数;5、查询函数:编写查询并输出学生相关信息的函数;8、修改函数:编写修改指定学生相关信息的函数;3、输出函数:编写输出所有学生信息的函数;(5)编写查询并输出学生相关信息的函数;6、插入函数:编写插入学生信息的函数;7、删除函数:编写删除学生信息的函数;(6)编写插入学生信息的函数;原创 2022-11-30 21:45:15 · 2343 阅读 · 2 评论 -
使用函数以指针形式对结构体排序
首先设计一个表示学生信息的结构类型,包含学号、姓名、出生日期(包含年、月、日三部分信息)和3门课(语文、数学、英语)的成绩;以for语句输入结构体 以及计算结构体的总分等部分(不再演示了哈)然后定义一个结构体指针 ,一个中间量结构体。以冒泡排序来凭借总分对结构体进行排序。原创 2022-11-29 23:24:02 · 471 阅读 · 0 评论 -
Haut OJ 1108: 打印数字图形(函数专题)
从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。正整数n(1≤n≤9)。原创 2022-11-27 23:42:14 · 176 阅读 · 0 评论 -
Haut OJ 1105: 判断友好数对(函数专题)
例如,220和284是一对友好数,而284和220也是一对友好数,此时只需输出220和284这对友好数。要求程序定义一个facsum ()函数和一个main()函数,facsum ()函数计算并返回n的所有正因子之和,其余功能在main()函数中实现。1210的因子之和为1+2+5+10+11+22+55+110+121+242+605=1184。1184的因子之和为1+2+4+8+16+32+37+74+148+296+592=1210。输入两个正整数m和n,顺序输出m到n之间的所有友好数对。原创 2022-11-26 22:57:47 · 210 阅读 · 0 评论 -
统计某个文件中的各个字母的数量
知识点:1.C 库函数使用给定的模式打开所指向的文件。2. fgets 读取文件中,换行读取注意事项。题目要求:统计某个文件中的各个字母的数量文件:自己在网上找一篇英语短文练手吧。题解。原创 2022-11-24 23:22:18 · 320 阅读 · 1 评论 -
Haut 1099: 角谷猜想(多实例测试)
Haut 1099: 角谷猜想(多实例测试)原创 2022-11-22 23:59:06 · 132 阅读 · 0 评论 -
编写程序,实现求最常用字符。英文字母里出现频率最高的是哪个字母呢? 给定一个字符串,输出字符串中出现次数最多的字母。
编写程序,实现求最常用字符。英文字母里出现频率最高的是哪个字母呢? 给定一个字符串,输出字符串中出现次数最多的字母。原创 2022-11-20 22:03:31 · 1360 阅读 · 2 评论 -
用C语言求矩阵乘法
用C语言求矩阵乘法,编写程序,实现矩阵乘法。计算两个矩阵A和B的乘积。原创 2022-11-19 23:25:42 · 603 阅读 · 0 评论 -
HNIST OJ6.2统计单词数
HNIST OJ6.2 统计单词数原创 2022-11-18 22:16:10 · 362 阅读 · 0 评论 -
Haut OJ95 时间间隔(多实例测试)
Haut OJ1095: 时间间隔(多实例测试)原创 2022-11-17 21:49:40 · 308 阅读 · 0 评论 -
上楼梯问题(递归算法)
爬楼梯算法,递归思想原创 2022-11-16 22:37:20 · 1441 阅读 · 0 评论 -
scanf读取固定位和输出固定位(HautOJ)
scanf读取固定位和输出固定位原创 2022-11-14 21:01:39 · 746 阅读 · 0 评论 -
自己理解的辗转相除法
辗转相除法,助自己记忆原创 2022-11-11 15:50:34 · 102 阅读 · 1 评论