c++
As_sBomb
这个作者很懒,什么都没留下…
展开
-
算法:快速排序
算法:快速排序记录快速排序算法的大概。#include <bits/stdc++.h>using namespace std;//挖坑法 固定基准值left或right void quicksort(int a[],int left,int right){ if(left>=right) return; int i=left,j=right,x=a[i]; while(i<j){ while(i<j&&x<=a[j]) j--; a原创 2021-07-05 17:41:55 · 88 阅读 · 0 评论 -
【程序设计与实践】实验六:学生成绩管理
【程序设计与实践】实验六:学生成绩管理设计一个菜单驱动的学生成绩管理程序,管理n个学生的m门考试科目成绩,实现以下基本功能。(1)能够新增学生信息,并计算总分和平均分。(2)能够根据学号修改和删除某学生信息。(3)能够显示所有学生的成绩信息。(4)能够分别按总分和学号进行排序。(5)能够根据学号查询该学生的基本信息。(6)学生成绩数据最终保存在文件中,能够对文件读、写学生数据。程序运行时,菜单形式如下。Management for Students's scores1.AppenD、re原创 2020-12-30 10:56:50 · 6393 阅读 · 2 评论 -
【程序设计与实践】实验四:自动寄存柜
【程序设计与实践】实验四:自动寄存柜某超市门口的自动寄存柜有n个寄存箱,并且有一个投币控制器顾客想要寄存小件物品时,只要在投币控制器中投入一个1元硬币,如果此时有空闲的箱子,寄存柜就会自动打开一个空的箱子,并且打印输出一张小小的密码纸条如果没有空闲的箱子,则提示“本柜已满”。当顾客离开超市时,用密码纸条上指定的数字密码依次输入到开箱控制器,则顾客所存包的箱子门就会自动打开,顾客取走物品后,关上门。输入数据时,可先输入寄存箱总数n, 再由用户选择是“投硬币”还是“输密码”。如果选择“投硬币”,则只原创 2020-12-30 10:48:30 · 4651 阅读 · 4 评论 -
【程序设计与实践】实验五:停车场管理
【程序设计与实践】实验五:停车场管理设有一个可以停放n辆汽车的狭长停车场,它只有一个大门供车辆进出。车辆按到达停车场时间的先后次序依次从停车场最里面向大门口处停放(即最先到达的一辆车停放在停车场的最里面)。如果停车场已放满n辆车,则以后到达的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车可以进入停车场。停车场内如有某辆车要开走,则在它之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些车辆再依原来次序进场。每辆车在离开停车场时,都应根据它在停车场内原创 2020-12-30 10:52:47 · 5892 阅读 · 0 评论 -
【程序设计与实践】实验二:个人资金账户管理
实验二:个人资金账户管理题目:阅读下列“资金账户的管理”程序,对程序进行调试、改错,并增加函数,使之符合如下具体功能。1) 资金账户的信息统一放在*随机文件中,该随机文件包括的数据项有记录ID、发生日期、发生事件、发生金额(正的表示收入,负的表示支出)和金额。每发生一笔收支,文件要增加一条记录,并计算一次余额。2) 程序实现3个功能,包括:(1) 能创建资金账户文件并添加收入或支出信息...原创 2020-04-13 12:14:39 · 4852 阅读 · 2 评论 -
【程序设计与实践】实验三:自动售货机
实验三:自动售货机题目:图所示为简易自动售货机,物品架1、2上共有10样商品,按顺序进行编号分别为1~10,标有价格与名称,如下图:用户购买商品的操作方法如下。1.售货机物品架上共有10样商品依次编号1-10,标有名称与价格。2.售货机接受1/2/5/10面值的硬/纸币,用户可以一次性投入多个硬币并选择多种商品,售货机将一次性将商品输出并找零。3.投入钱币和选择商品皆以-1作为结束,若...原创 2020-04-13 12:30:22 · 6320 阅读 · 0 评论