![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C程序设计
文章平均质量分 92
一江溪水
这个作者很懒,什么都没留下…
展开
-
直接插入排序和冒泡排序改进算法
直接插入排序插入排序的基本方法是:每一步都将待排序的元素,插入到前面已经排好序的一组元素的适当位置上去,直到元素全部插入为止。直接插入排序基本思想:将一个元素插入到已排好序的序列中,从而得到一个新的有序序列(将序列的第一个数据看成是一个有序的子序列,然后从第二个记录逐个向该有序的子序列进行有序的插入,直至整个序列有序)直接插入排序是由两层嵌套循环组成的。外层循环标识并决定待比较的数值。内层循环为待比较数值确定其最终位置。直接插入排序是将待比较的数值与它的前一个数值进行比较,所以外层循环是从原创 2020-07-05 10:25:03 · 234 阅读 · 0 评论 -
猴子选大王和纸牌游戏
1.猴子选大王一堆猴子都有编号,编号是1,2,3 …m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。要求输入数据:输入m,n m,n 为整数,n<m输出形式:中文提示按照m个猴子,数n 个数的方法,输出为大王的猴子是几号 ,建立一个函数来实现此功能数据结构设计设计一个循环的单链表,使其可以一直循环数数,每数到N个即删除节点,最后留下了的即为大王typedef struct LNode原创 2020-07-05 09:21:36 · 1602 阅读 · 0 评论 -
酒店管理系统程序设计
酒店管理系统程序设计随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。市场经济的发展,消费者消费意识的提高,酒店行业的竞争越来越激烈。为了提高办事效率,增加、保证酒店的销售额,树立酒店的良好形象,运用科学的管理方法非常必要。客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。我力求开发一个界面友好,功能强大,使原创 2020-07-04 13:27:45 · 9513 阅读 · 3 评论 -
城市公交站点及换乘方案设计
城市公交站点及换乘方案设计设计要求城市公共交通站点,站点之间的道路,及道路长度实际构成数学意义上的无向加权图。现请设计实现一个算法,求任意两站点间最短路径距离且输出该最短路径上的每个站点,然后给一个乘车换乘方案。站点要求数据结构设计在这里插入代码片我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显原创 2020-07-03 23:20:46 · 2216 阅读 · 1 评论 -
C指针笔记
上来先说一下Linux下的gcc的基本用法: gcc –o main.c main.out //编译main.c成可执行文件main.out 参数-o不能gdb调试 gcc –g main.c main.out //编译main.c成可执行文件main.out 参数-g可以gdb调试 gdb ./main.out(gdb main.out) //调试main.o原创 2017-07-20 09:50:41 · 341 阅读 · 0 评论 -
初探C的结构体
上来先说点别的编译过程:.c文件 à .i文件à.s文件à.o文件 à 可执行文件 预处理 编译 汇编 链接预处理:1.展开头文件2.宏定义 宏替换只是替换,不会运算 宏不考虑c的语法,只是单纯的字符串替换宏相对于调用函数来说,可以不考虑返回值的类型,因为宏可以不考虑c的语法定义方法:#define R 10原创 2017-07-20 10:24:28 · 240 阅读 · 0 评论 -
C语言实现简易的信贷系统
3.1 功能模块设计3.1.1 添加功能设计: 添加分为两部分添加贷款用户基本信息和添加还贷用户基本信息。添加贷款基本信息中要求输入贷款编号、贷款人身份证号码、贷款人姓名、贷款金额、贷款年限。添加还贷用户基本信息要求输入一个贷款编号(要求对贷款编号进行检查,如果没有这条贷款,显示输入编号错误),还款编号、还款人身份证号码、还款人姓名、还款金额、所还贷款编号. 要求还款编号不能重复原创 2017-07-20 09:03:39 · 2371 阅读 · 0 评论