自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 用C挑战无准备写2048

下午在刷题过程中,忽然想写2048了,以弥补以前写的那个千多行的,所以简单思考了一下准备采取的数据结构就开始了,本以为一个小时能搞定,结果后面改bug还是多花了些时间。因为在医院,所以声音不敢太大,如果看,建议耳机+声音最大,可以考虑倍速。个人感觉用C写这些东西的意义在于,你去掉了一些花里胡哨的东西,而真的用你的逻辑思考出了这个东西怎么写,并写出来了。乱花渐欲迷人眼,难的是坚守本心!明白...

2019-03-16 23:04:00 188

转载 字符串Hash

Hash,我们又称散列,指的是我们通过一个散列算法,把输入值变换成另一个输出值,通常来说,是变得更易于我们处理的一个值,输出值的值域通常小于输入值的值域,这个过程也叫映射。在之前的学习中,我用的比较多的主要还是整数的映射,今天碰到一道字符串的题目,所以尝试了一下字符串映射的操作,特此记录。题目:输入一个N和M,其中中间以空格隔开,接下来是N个由三个小字字母组成的字符串和M...

2019-03-09 20:32:00 181

转载 C语言read函数的那些坑

  今天在复习UNIX文件系统,用到那个read函数,但是无意中却掉到一个坑里了,用了一个多小时才找到问题根源,这里记录一下。  问题是这样的:我需要使用read和write函数把键盘输入的信息复制到输出。所以我写了如下程序:#include<stdio.h>#define MAXSIZE 10int main(void){ char c;...

2018-10-18 22:42:00 664

转载 C语言不定型参数函数定义

  我们在C语言中定义一个函数,通常都是需要在函数原型中规定这个函数需要提供什么类型的参数以及需要提供多少个。也就是,你的参数必须明确。但是我们调用函数库中的printf和scanf函数会发现,它们似乎是可以根据我们自己任给的参数类型与参数个数来操作,那它们是怎么实现的呢?  在《C程序设计语言》中我找到了相关的描述,内容位于第七章输入与输出中的7.3节:可变参数表。  书中指出...

2018-10-16 22:59:00 619

转载 字符串?字符数组?指针?傻傻分不清楚

    首先我们来看一下下面这个程序,不妨先猜猜它会输出什么哟。#include<stdio.h>#include<string.h>int main(void){ int a[5] = {1,2,3,4,5}; int i = 1; char str1[] = "HelloWorld\n";//数组除了在被运算符...

2018-10-14 13:20:00 116

转载 指针杂例1

  先来猜猜这个最后输出结果为什么:1?2?#include<stdio.h>int main(void){ int a[5] = {1,2,3,4,5}; int *p = (int *)(&a+1); printf("%d\n",*(p-1)); return 0;}  运行一下会发现,最后输出的...

2018-10-14 12:00:00 111

转载 2018年数学建模国赛B题 智能RGV的动态调度策略

第一种情况大致思路: 每秒判断各个CNC的状态,若工作完成或者是出于空闲状态下则向RGV发出一个请求。同时,RGV每秒判断自己的状态(上下料、移动、闲置、清洗等),如果是处于闲置状态,则启用调度算法,把目前在闲置的CNC做一个全排列,计算把他们都换上料所花的时间。得到最优方案后再决定这次给谁上料,同时切换状态。第二种情况大致思路: 大致与上面的相同,还是每秒判断各种状态,再特殊时段启...

2018-09-18 17:51:00 2639

转载 通过弹幕控制游戏

  忽然发现之前做的通过弹幕操纵仙剑奇侠传的程序,大致的工作流程是:  1、打开游戏,进入游戏界面  2、复制read.py的文件位置(如C:\read.py)  3、打开直播间,记下直播间的ID。如https://www.douyu.com/1643269的ID为1643269(这是我自己的直播间嘿嘿)  4、打开cmd,输入Python位置,然后按回车。如Py...

2018-04-02 19:51:00 1053

转载 使用递归倒序输出字符串

  在之前做的一个进制转换里,想用一个倒序输出,忽然想到了递归,然后发现是很OK的。这里贴出一般的代码(之前那个是输入字符串加一个下标)#include<stdio.h>void print(char* str);int main(void){ char str[100]; scanf("%s",str); print(str...

2018-04-02 17:34:00 476

转载 进制转换展示

  因为我们专业这学期有门课要求是每个人都需要上讲台去讲15分钟数学相关的课,然后还会有评分等等,所以没办法,只能准备准备了。我打算讲高一的进制转换,但是我觉得常规的讲可能会没啥意思,所以就思考着能不能利用程序来做点什么,为微课堂比赛添点新意。  说干就干,我打算讲进制的转换,这是属于高一数学书上的内容。都是这么过来的,那时候特别喜欢玩游戏,所以如果把底下的同学当成高一的学生,就必须...

2018-04-02 17:04:00 176

转载 计蒜客——罗马数字转换成整数

1000ms 65536K给定一个罗马数字 ss,将罗马数字转换成整数。如罗马数字I,II,III,IV,V分别代表数字 1, 2, 3, 4, 51,2,3,4,5。首先要来了解一下罗马数字表示法,基本字符有 77 个:I、V、X、L、C、D、M,分别表示 11、55、1010、5050、100100、500500、10001000。在构成数字的时候,有下列规则:1、...

2018-03-28 23:14:00 146

转载 计蒜客——整数转换成罗马数字

1000ms 65536K给定一个整数 numnum,将整数转换成罗马数字。如 1,2,3,4,51,2,3,4,5 对应的罗马数字分别为I,II,III,IV,V等,更详细的说明见此 链接。输入格式第一行输入一个整数 num(1 \leq num \leq 3999)num(1≤num≤3999)。输出格式输出 numnum 对应的罗马数字。样例输入123样例...

2018-03-28 23:10:00 157

转载 计蒜客——最后一个单词的长度

1000ms 65536K给定由大写,小写字母和空格组成的字符串,返回 最后 一个单词的长度。如果输入中不存在单词,返回 00。注意:“单词”是指不包含空格符号的字符串例如:对于字符串”hello World”(不带引号), 那么返回的结果是 55;对于字符串”abc abc “(不带引号),那么返回的结果就是 33。输入格式输入仅一行,为字符串 ss(...

2018-03-28 23:06:00 96

转载 计蒜客——字符串长度

时间限制1000ms 内存限制65536K在右侧我们给出了一个已经基本完成的程序,读入了一个字符串,调用了一个叫str_len的函数来计算这个字符串的长度,并输出。聪明的你应该已经发现了,这个叫str_len的函数并没有完成,在不修改函数原型的情况下,请完成str_len函数,实现我们上述的功能吧。样例输入abcdefg样例输出7 1 #include &l...

2018-03-28 23:02:00 85

转载 使用结构体实现连续存储数组增删改查等各种操作

这次主要是利用结构体实现一个长度可变数组的增删改查等各个操作。因为这里郝斌老师还没讲typedefy的使用,所以我也是跟着他使用了最原始的方法,一个个敲,发现这样敲下来,也给自己巩固了很多淡忘的知识。自己基本是在视频里说了方法后自己先思考然后实现的,结果犯了两个低级错误:1、错误的使用函数值传递来改变值 2、贪图简便没用大括号导致else与if结合错误,如果没有大括号干扰,else总...

2018-03-28 22:55:00 553

转载 数据结构学习

这学期还是下定决心打算考研了,现在已经定好学校和专业。因为是跨考,所以打算早点开始专业课。我考的那个学校计算机技术专业需要考《数据结构》、《操作系统》、《计算机网络》。个人认为,数据结构和操作系统是很基础的东西,如果学好了对于学其他东西都会有很大帮助,所以我打算从数据结构开始。因为C语言刚开始一直是跟着郝斌老师的教程走过来的,后来看了很多其他教程,发现还是郝斌老师讲得好,所以数据结构第一...

2018-03-28 22:09:00 90

转载 生日提醒

  最近写了个阴历生日提醒的东西,用Python写的,大家有兴趣的可以看看。目前只在本机上运行,没有服务器。  Data.xlsx为数据,保存的是注册的信息和用户保存的朋友生日。  main.py 是给用户使用的,用户通过这个程序注册登录查询生日和保存生日。  BirthdayPrompter.py 是放在服务器上的(目前就是放在本机里),每天运行一次,他会检测所以用户及他们...

2017-12-22 16:17:00 86

转载 使用C语言协助办公_02批量修改学生信息

最新录制了一个使用C语言批量修改学生信息的视频,主要是讲了如何处理文件路径以及批量修改的思路。灵感来源于需要将整个17级社保照片按规格改名字。具体见:https://chuanke.baidu.com/v6658388-241230-1800145.html转载于:https://www.cnblogs.com/YaLi/p/7832320.html...

2017-11-14 14:17:00 107

转载 用C语言协助办公_01 找出所有不对劲的人

近期想出一系列用C语言协助办公的视频教程,这是第一个。具体的移步:https://chuanke.baidu.com/v6658388-240377-1789288.html转载于:https://www.cnblogs.com/YaLi/p/7786741.html...

2017-11-05 10:25:00 128

转载 用Python登录好友QQ空间点赞

  记得之前跟我女票说过,说要帮她空间点赞,点到999就不点了。刚开始还能天天记得,但是后来事情一多,就难免会忘记,前两天点赞的时候忽然觉得这样好枯燥啊,正好也在学Python,就在想能不能有什么方法能自动点赞。  以前学C借助win32API也干过操作其他应用程序的事,想想可行性还是挺高的,于是就去百度了一下。发现还真有类似的,说干就干,正好也是周末,那就直接熬夜“撸”起...

2017-11-04 09:59:00 162

转载 Python变量赋值的秘密

在Python中,我们令一个变量等于另外一个变量时,并不是把值传递给它,而是直接把指向的地址更改了。我们想要查看一个变量在内存中的地址,可以通过id(变量) 来查看。我们通过一个小例子来看看这个有趣的过程。>>> x = 12>>> y= 13>>> id(x)1865402384>>> id...

2017-08-12 22:44:00 139

转载 用Python满足满足自己的“小虚荣”

首先声明,学习这个只是为了好玩,只是为了好玩,并不是想用这个弄虚作假,做一些不好的事情!一心想做技术人,自制自治!我们有时候发布一篇日志,或者是一篇博文,总希望自己的浏览量能高点,这样看起来也倍有面子。那么我们可以选择把博文或日志的内容弄的更精,这样就会有更多的人过来看。或者我们宣传一下,让大家来看。但是我们学了程序后,说不定可以用程序试试哟。我们来试试吧!下面是Test.py...

2017-08-12 22:41:00 130

转载 返回底层学习汇编

计算机计算2+3是怎么算的?这里通过图片来分析一下这个过程以上就是计算机最底层的运算。转载于:https://www.cnblogs.com/YaLi/p/6648781.html...

2017-03-30 21:53:00 172

转载 杭电OJ2005——第几天

/*第几天?Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 144001 Accepted Submission(s): 51677Problem Description给定一个日期,输出这个日期是该年的第几天。Input...

2017-02-27 17:14:00 160

转载 杭电OJ2004——成绩转换

/*成绩转换Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 140424 Accepted Submission(s): 61308Problem Description输入一个百分制的成绩t,将其转换成对应的等级,具体转换...

2017-02-27 17:10:00 140

转载 杭电2003——求绝对值

/*求绝对值Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 127711 Accepted Submission(s): 62285Problem Description求实数的绝对值。...

2017-02-22 20:04:00 87

转载 杭电2002——计算球体积

/*计算球体积Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 151765 Accepted Submission(s): 60772Problem Description根据输入的半径值,...

2017-02-22 20:03:00 136

转载 杭电2001——计算两点间的距离

/*计算两点间的距离Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 201223 Accepted Submission(s): 70119Problem Description输入两点坐标...

2017-02-22 20:02:00 110

转载 杭电2000——ASCII码排序

/*ASCII码排序Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 160482 Accepted Submission(s): 64810Problem Description输入三个字符后...

2017-02-22 20:01:00 100

转载 实用编程——高级筛选

  在上学期的办公室工作中,其实很多次都需要用到高级筛选:比如,这里有一份系里同学正确的名字学号等信息,交上去后上面发下来一个总表,要你在几千个人中找出这些同学并核对他们的信息是否有误。往往这个时候我们就需要用到Excel中的高级筛选了,但是我在之前很多尝试中,发现WPS的高级筛选是没法使用的,后来换成Office2013也是如此,所以对工作造成了很大的困扰,每次都要百度很久,想各种...

2017-02-16 15:02:00 137

转载 对前面信息管理系统的完善

  因为周边很多自学者,并且最近有朋友在写这个管理系统,所以就对之前随便写的做了完善,并且附上了详细的注释,希望对大家有所帮助,同时以后忘记了也可以回过头看看。话不多说,该注意的都在代码里了#include <stdio.h>#include <malloc.h>#include <Windows.h>#include <string....

2017-02-15 00:06:00 117

转载 一个简单的学生信息管理系统

   昨天忽然想写一个小型的信息管理系统了,用链表和文本文件存储信息,所以就回过头把链表看了一遍,下午的时候把框架打好了,学生信息只有学生姓名和学号。程序功能只具备:1、添加学生信息功能(内嵌查重功能),2、查找功能(根据学号查找),3、删除学生信息功能(内嵌一小小的登陆功能,登陆成功方可进行此操作)4、打印功能(把目前所有的学生信息打印出来) 对于添加信息这里,...

2017-02-14 16:35:00 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除