
随笔
瞎写写,记录一下
穷B小聂
精通划水
展开
-
C语言图书管理系统(西电C程序作业5)
5、简单文件数据库-模拟图书馆管理系统涉及知识点:文件读写、内存管理、结构体定义、基本数据结构、高级格式化输入输出要求:编写一个程序模拟图书管理系统。用户分为管理员和读者两类,分别显示不同文本格式菜单,通过菜单项对应数字进行选择。读者菜单包括借书、还书、查询等功能。管理员菜单包括图书和读者信息录入、修改和删除。图书信息至少应包括:编号、书名、数量,读者信息至少应包括:编号、姓名、所借图书。可根据图书名称或编号进行图书信息查询,可查询某本书现在被哪些读者借走。命令行参数如下:Libsim –a(-u原创 2020-06-09 01:23:02 · 5881 阅读 · 6 评论 -
C语言RLE压缩解压算法(西电C程序作业4)
4、RLE压缩解压算法涉及知识点:文件读写、位操作、内存管理、结构体定义、RLW算法、命令行参数要求:编写一个程序,可以在命令行输入参数,完成指定文件的压缩解压命令行参数如下rle file1 –c(-d) file2第一个参数为可执行程序名称,第二个参数为原始文件名,第三个参数为压缩或解压缩选项,第四个参数为新文件名主体思路如下:为了实现RLE算法,我们可以使用 [个数][数据] 的最基本的方式执行,但是,当不重复的数据过多时,比如说ABCDEF,那么文件的长度在压缩后就会增长一倍!所以,原创 2020-06-09 00:38:52 · 4402 阅读 · 4 评论 -
C语言位图图像文件缩放(西电C程序作业3)
3、位图图像文件缩放涉及知识点:文件读写、结构体定义、内存管理、基本图像处理算法、命令行参数要求:编写一个程序,可以在命令行输入参数,完成指定文件的缩放,并存储到新文件,命令行参数如下zoom file1.bmp 200 file2.bmp第一个参数为可执行程序名称,第二个参数为原始图像文件名,第三个参数为缩放比例(百分比),第四个参数为新文件名bmp文件格式详解https://blog.youkuaiyun.com/o_sun_o/article/details/8351037C语言#ragma pa原创 2020-06-08 23:56:18 · 7860 阅读 · 9 评论 -
C语言实现堆栈模拟(西电C程序作业2)
2、简单数据结构-堆栈模拟涉及知识点:内存管理、结构体定义、基本数据结构要求:编写一个程序模拟堆栈,要求能够模拟、入栈、出栈、返回栈顶元素等基本操作。栈中元素可用整数代替。不能使用C++模板库预定义的类型。程序运行中可输入多组入栈、出栈操作,每次操作后展示栈中元素。主体思路如下:为了实现一个基本的栈,可以使用双端链表的方式,这样就可以记录下前一个节点的数据,也就是可以确保能够会到栈顶的上一层。具体代码如下:#include <stdio.h>#include <stdlib.原创 2020-06-08 23:27:47 · 5351 阅读 · 1 评论 -
C语言正负大整数加减法(西电C程序作业1)
1、高精度计算涉及知识点:数组、流程控制、函数等要求:用整型数组表示10进制大整数(超过2^32的整数),数组的每个元素存储大整数的一位数字,实现大整数的加减法。主体思路如下:由于要求使用数组储存,首先使用字符的方式读取输入,通过数组的第一位储存正负符号。当输入的数据存在负数时,我们的想法便是将其转换为两个正数的加减。这样事实上只需要考虑正整数的加法和正整数的减法即可,具体代码如下:#include <stdio.h>#include <string.h>#inclu原创 2020-06-08 23:13:00 · 3495 阅读 · 2 评论