自定义博客皮肤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)
  • 收藏
  • 关注

原创 Jave语法的输入输出

使用 Scanner 循环读取 N 个数字,并求取其平均值。使用 Scanner 读取字符串/整数/浮点数。在idea中这个包是自动导入的!

2023-11-01 13:55:46 141

原创 运算符-javase

计算机的最基本的用途之一就是执行数学运算,比如:上述 + 和 < 等就是运算符,即:对操作数进行操作时的符号,不同运算符操作的含义不同。

2023-11-01 08:32:04 205

原创 用c语言写一个实时时间显示程序

printf("%4d年%02d月%02d日%02d点%02d分%02d秒-星期(%s)",local->tm_year+1900,char wday_name[][7] = { "日","一", "二", "三", "四", "五", "六" };printf("今天是");

2023-10-26 21:49:00 1188

原创 数据类型与变量—Javase

在上节课HelloWorld程序中, System.Out.println("Hello World");语句,不论程序何时运行,输出的都是HelloWorld,其实"Hello World"就是字面常量。字面常量的分类:1. 字符串常量:由""括起来的,比如“12345”、“hello”、“你好”。2. 整形常量:程序中直接写的数字(注意没有小数点),比如:100、10003. 浮点数常量:程序中直接写的小数,比如:3.14、0.49。

2023-10-26 14:22:26 183

原创 初识Java

写成中文的分号,此时编译器会报出illegal character(非法字符)这样的错误信息。java标识包含汉字,日文,以及其他许多语言的文字,虽然是合法的但是我们不推荐用中文命名。2.尽量使每个变量的声明单独占一行,即使是相同的数据类型也是,因为这样有助于添加注释。(1)类名:通常使用名词,第一个单词字母必须大写,后续单词首字母大写。(2)方法名:通常使用动词,第一个单词字母小写,后续单词首字母大写。(3)变量:第一个单词字母小写,后续单词首字母大写。4.不要使用技术性很高,难懂,易混淆判断的语句。

2023-10-23 13:32:39 77

原创 字符函数和字符串函数(详解大全)

⭐字符串已经 '\0' 作为结束标志,strlen函数返回的是在字符串中 '\0' 前面出现的字符个数(不包含 '\0' )。⭐参数指向的字符串必须要以 '\0' 结束。⭐注意函数的返回值为size_t,是无符号的( 易错 )⭐学会strlen函数的模拟实现。

2023-10-20 14:59:18 563

原创 力扣-消失的数字(两种方法)

我们还可以用异或的方法来做这道题,因为5^6^6=5;并且符合交换律,因为0^n=n;所以我们可以先设初始值为0;然后让他异或0~N的数字之后再异或这个数组的值,因为异或两次相同的数字之后就会等于原来的值,我们就能得出这个刚好只异或了一次,那么我们就能得到这个结果了;

2023-10-18 17:18:03 234

原创 图书管理系统用户手册

图书管理系统是一款用于图书馆、学校、企事业单位等场所的图书管理软件,它通过计算机技术和网络技术实现对图书资源的信息化管理,包括图书采购、编目、借阅、归还、统计等功能。本手册旨在为用户提供关于图书管理系统的详细使用指导和帮助,使用户能够充分了解并掌握系统的使用方法,提高图书馆的管理效率和服务质量。本系统采用多层安全机制,包括用户身份认证、权限控制、数据备份恢复等功能,确保系统和用户数据的安全。本系统具有高效、稳定、易用的特点,支持高并发访问,可实现快速的信息检索和数据处理。

2023-10-18 12:52:17 833

原创 软件需求规格说明书

由管理员录入借书卡号,显示姓名,学号,院系,出生年月,借书限额,已借书量等信息,完成借书操作同时修改相应图书信息的状态,读者信息中的已借数量并在借阅信息中添加相应记录。项目与其他软件,系统的关系:由于数据处理手工操作,工作量大,出错率高,出错后不易更改,设计并实现一个将各种图书管理的服务功能结合起来的图书信息系统十分重要,可以有效的节约资源并且有效的存储,更新和查询信息,提高工作和服务的效率。输入数据:鼠标对按钮的点击,查询方式,查询关键字,新建图书,读者记录修改,借阅,归还,丢失。

2023-10-17 14:42:50 225

原创 程序环境和预处理

语法:在define定义标识符的时候,要不要在最后加上;?#define 机制包括了一个规定,允许把参数替换到文本中,这种实现通常称为宏(macro)或定义宏(define macro)。下面是宏的申明方式其中的 parament-list 是一个由逗号隔开的符号表,它们可能出现在stuff中。注意参数列表的左括号必须与name紧邻如果两者之间有任何的空白存在,参数列表就会被解释为stuff的一部分。如:这个宏接受一个参数X如果在上述的声明之后,你把SQUARE(5);

2023-10-17 14:38:50 466

原创 软件需求规格说明书

由管理员录入借书卡号,显示姓名,学号,院系,出生年月,借书限额,已借书量等信息,完成借书操作同时修改相应图书信息的状态,读者信息中的已借数量并在借阅信息中添加相应记录。项目与其他软件,系统的关系:由于数据处理手工操作,工作量大,出错率高,出错后不易更改,设计并实现一个将各种图书管理的服务功能结合起来的图书信息系统十分重要,可以有效的节约资源并且有效的存储,更新和查询信息,提高工作和服务的效率。输入数据:鼠标对按钮的点击,查询方式,查询关键字,新建图书,读者记录修改,借阅,归还,丢失。

2023-10-16 12:29:54 285 1

原创 算法的时间复杂度和空间复杂度

⭐如何评价一个算法的好坏呢?

2023-10-16 00:38:08 350 1

原创 软件详细说明书

高校图书管理系统系统:读者管理,图书管理,系统管理,借阅管理读者管理建立读者档案,建立新的读者信息修改读者信息,读者修改个人信息注销读者信息,读者注销个人信息发送借阅信息查询图书信息图书管理录入图书信息,管理员录入图书信息修改图书信息,管理员修改图书的部分信息删除图书信息,管理员删除图书的全部信息查询图书信息判断图书逾期,管理员根据读者是否逾期借书发送罚款信息系统管理,管理员登陆借阅管理借书,读者选择借书操作还书,读者选择还书操作图书挂失,读者选择图书挂失操作。date & time型。

2023-10-15 15:08:07 202 2

原创 设计一个小程序来判断当前机器的是大端还是小段—详解

因为联合体里char 类型的c和 int 型的i 起始地址位置相同,并且char c的搞好占用了这个联合体的第一个字节,那我们拿出一个字节的大小就可以判断了。例如:一个 16bit 的 short 型 x ,在内存中的地址为 0x0010 , x 的值为 0x1122 ,那么 0x11 为。很多的ARM,DSP都为小端模式。大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址。小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地。

2023-10-15 00:49:04 189 1

原创 图书管理系统-软件概要详细说明书

本文档旨在为图书管理系统提供详细的需求分析,本需求分析书对图书管理系统进行了全面细致的用户需求分析,明确索要开发的软件应具有的功能、性能和界面,使系统分析人员及软件开发人员能清楚的了解用户的需求,并在此基础上进一步提出概要设计书,完成后续设计与开发工作。后端开发:使用常见的后端语言和框架,如Java的Spring、Python的Django或Node.js的Express等,实现业务逻辑和数据处理。图书供应商接口:与图书供应商系统的接口,用于获取图书的相关信息,如书名、作者、ISBN号、价格等。

2023-10-14 18:38:54 491 1

原创 图书管理系统的可行性分析报告

由于图书馆藏书量大,借书的读者多,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是在借书高峰期时这种冲突更加明显,而且存在着各种信息不易存放,易丢失,难以备份和查询等缺点。然后提出系统的实现方案,推荐最佳方案,对所推荐的方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论。保证信息的正确和及时更新,并降低信息访问的成本。本项目具有方便快捷等优势,使得图书管理实现电子化,符合社会信息化发展的需要,技术、经济、操作、法律方面都是可行的,可以开发本系统。

2023-10-14 18:35:30 4439 1

原创 c语言-文件操作

磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件数据文件(从文件功能的角度来分类的)

2023-10-08 18:11:24 137 1

原创 动态内存管理

malloc。

2023-10-02 11:03:43 228 5

原创 通讯录(一步一步教你用c语言实现)

Contact.h用来存放这个程序需要用的函数的声明,需要调用的头文件。test.c是用来写我们的这个程序整体功能的。Contact.c用来存放这个程序需要的函数。

2023-10-02 09:45:28 103 1

原创 自定义结构体(枚举和结构体)

⭐以上定义的 enum Day , enum Sex , enum Color 都是枚举类型。{}中的内容是枚举类型的可能取值,也叫 枚举常量。这些可能取值都是有值的,默认从0开始,一次递增1,当然在定义的时候也可以赋初值。⭐联合也是一种特殊的自定义类型这种类型定义的变量也包含一系列的成员,特征是这些成员公用同一块空间(所以联合也叫共用体)。//联合类型的声明union Unchar c;int i;//联合变量的定义//计算联合变量的大小。

2023-09-27 22:43:06 132 1

原创 自定义类型:(位段)

⭐位段的声明和结构是类似的,有两个不同:1.位段的成员必须是int.unsigned.int或signed int。2.位段成员名后边有一个冒号和一个数字。比如:A就是一个位段类型。那位段A的大小是多少?答案就是2+5+10+30=47 byte约等于8个字节;

2023-09-27 22:26:15 54 1

原创 自定义类型:(结构体)

⭐有了结构体类型,那么如何定义变量呢,其实很简单。int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化。

2023-09-23 23:20:59 81 3

原创 memcpy函数------memmove函数(模拟实现)

void *memcpy( void *source, size_tnum~~这个函数memcpy从source的位置开始向后辅助num哥字节的数据到destination的内存位置~~这个函数是在遇到‘\0’的时候并不会停下来。~~如果source和destination有任何的重叠,赋值的结果都是未定义的。

2023-09-20 20:22:48 64 4

原创 自己来实现qsort通用函数

/待排序的起始地址//待排序数据的元素个数//待排序数据的一个元素的大小,单位是字节//函数指针,指向一个比较函数,这个函数是用来比较两个元素的。

2023-09-14 16:49:33 83 7

原创 字符串最后一个单词的长度

计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入一行,代表要计算的字符串,非空,长度小于5000。在vs环境运行代码的时候,gets_s 加上_s使用。输出一个整数,表示输入字符串最后一个单词的长度。

2023-09-05 20:00:07 45 3

原创 C语言-经典题目(完整的解题思路)

已知三个人说了真话,一个人说的假话,那么就假设从A到D是杀手,然后判断他们四个的话是不是刚好有3个人是真的,一个人是假的。比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。判断刚好3人说话为真的情况,并输出杀手为谁!现在请根据这些信息,写一个程序来确定到底谁。已知3个人说了真话,1个人说的是假话。定义一个变量,变量名称为murder。用for循环从A到D依次为杀手的情况。A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;

2023-08-10 15:09:42 287 6

原创 使用递归来计算数字n的各位之和!

if (x > 9)return x;int main()int n;return 0;

2023-08-03 09:25:30 367 3

原创 用递归实现n的k次方

用递归实现n的k次方

2023-08-03 09:00:34 189

原创 我的编程之路

我目前还没有开学,我所了解到的,知道的都是自己在互联网上搜到的。相比较而言,我是软件工程的专业的,那我学编程也是算务正业了吧,先不说开学,我目前的状态就是每天大概用5个小时的时间来看视频,看书和敲代码学习。我知道我距离这条路还是很远很远,所幸得到是,我有2年的时间,但也仅仅有两年的时间,时间对我来说是至关重要的,我要紧紧的抓住它。我来说说我理想中的公司,就是工作上可能不断的学习更多先进的知识来武装自己,大家都互相团结互助,一起鼓励,来创造出来一些有意义的,对这个社会有贡献的东西来吧!我想进入的一家公司是?

2023-07-09 13:13:00 64 2

原创 scanf()函数读取缓存区的情况。

不然的话,缓冲区存有\n,我们再区使用sanf函数读取%c的时候,就会自动读取到\n,而不是从键盘上获取新的字符,因此可能导致我们的程序产生问题。因此大部分情况下,我们使用scanf函数读取%c的时候,一定要看一下前面程序有没有使用scanf函数后将缓存区里存入的了空格或者换行符。3.scanf函数从缓存区读取的时候是按照输入的顺序从前往后读。4.这里在这使用getchar的作用就是将缓存区里的数据全部读取消耗掉,从而是缓存区为空。1.scanf函数按%c读取的时候,会读取任何字符串,包括换行和空格。

2023-07-02 23:10:27 361

原创 c语言学习日记(分支与跳转)--2023-6-21

以上这两个代码,让自己迷惑的点就是,第一个是printf函数在while循环以外,因此不输入‘.’就不会打印,而第二个代码 printf函数是在while循环里,#是为了退出循环,反而不打印。1.getchar()和putchar()相比于printf和scanf函数,只处理字符类型,因此不需要格式转换。使用这个头文件,可以用and代替&&,or代替||。2.iso646.h头文件的作用。

2023-06-21 16:01:38 57 1

原创 c语言学习日记(2023-6.20)-循环

1.今天写的第一道题,a单利投资100美元,百分之10的利息。b复利投资100美元,百分之5的利息,计算多少年后b的本金加利息能超过a。printf("%d年后Deirdre%f超过了Daphne%f\n", year, Deirdre, Daphne);在写代码的时候,误以为while后面的条件式为真的时候跳出循环,其实相反为真值的时候是继续循环。

2023-06-20 10:54:23 143 1

空空如也

空空如也

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

TA关注的人

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