这是用C++实现的学生成绩管理系统的经典大作业,代码确保没有任何错误可运行,除了实现基本的增删改查、成绩分析的功能外,录入系统的学生信息还可实现转为文件输出并保存到本地进行查看。
2019-12-21 21:47:23 11KB C++ 学生成绩管理系统 大作业
1
内有添加,查询,修改,统计班费收支信息,按字段查询班费收支信息,退出班费系统功能
2019-12-21 21:46:40 17KB C大作业
1
飞机订票系统 C语言期末作业 zxf Ø 录入:可以录入航班情况; Ø 查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞和抵达城市,航班票价,票价折扣,确定航班是否满仓); Ø 可以输入起飞抵达城市,查询飞机航班情况; Ø 订票:可以实现客户订票;如果所订票航班已经无票,可以提供相关可选择航班; Ø 退票:可退票,退票后修改相关数据文件; Ø 修改航班信息:当航班信息改变可以修改航班数据文件。
2019-12-21 21:44:40 51KB c语言 期末作业
1
 登录时输入账号和密码不对超过3次应将被暂时封锁住,相当于冻结账户;  查询可以查到保存的客户的信息包括姓名、卡号、何时支出、何时收入以及余额  转账不能转给原账号和不存在的账号  基本每个模块都可以直接退出系统  卡号和密码的位数严格控制,少输或多输都不可以实现  存取款以及转账的金额会以正负的形式保存在account.txt中,并记录下时间
2019-12-21 21:42:51 637KB 大作业 C语言ATM 链表连接 文档创建
1
1.两个串相等的充要条件是( )。A.串长度相等B.串长度任意 C.串中各位置字符任意 D.串中各位置字符均对应相等 2.对称矩阵的压缩存储:以行序为主序存储下三角中的元素,包括对角线上的元素。二维下标为( i, j ),存储空间的一维下标为k,给出k与 i, j (i
1
1. 经过以下栈运算后,x的值是( )。 InitStack(s); Push(s,'a'); Push(s,'b'); Pop(s,x); Gettop(s,x); A. a B. b C. 1 D. 0 2.循环队列存储在数组A[0..m]中,则入队时的操作为( )。 A.rear=rear+1 B. rear=(rear+1) mod(m-1) C. rear=(rear+1)mod m D. rear=(rear+1) mod(m+1) 3. 栈和队列的共同点是( )。 A.都是先进先出 B.都是先进后出 C.只允许在端点处插入和删除元素 D.没有共同点 4. 若用一个大小为6的数组来实现循环队列,且当 rear 和 front 的值分别为 0 和 3。当从队列中删除一个元素,再插入两个元素后,rear 和 front 的值分别为:( )。 A.1 和 5 B.2 和 4 C.4 和 2 D.5 和 1 5. 程序填顺序循环队列的类型定义如下: typedef int ET; typedef struct{ ET *base; int Front; int Rear; int Size; }Queue; Queue Q; 队列 Q 是否“满”的条件判断为( C )。 A.(Q.Front+1)=Q.Rear B.Q.Front=(Q.Rear+1) C.Q.Front=(Q.Rear+1)% Q.size D.(Q.Front+1) % Q.Size=(Q.Rear+1)% Q.size 6. 若进栈序列为1,2,3,4,进栈过程中可以出栈,则( )不可能是一个出栈序列。 A.3,4,2,1 B.2,4,3,1 C.1,4,2,3 D.3,2,1,4 7. 向顺序存储的循环队列 Q 中插入新元素的过程分为三步: ( )。 A.进行队列是否空的判断,存入新元素,移动队尾指针 B.进行队列是否满的判断,移动队尾指针,存入新元素 C.进行队列是否空的判断,移动队尾指针,存入新元素 D.进行队列是否满的判断,存入新元素,移动队尾指针 8. 关于栈和队列,( )说法不妥。 A. 栈是后进先出表 B. 队列是先进先出表 C. 递归函数在执行时用到栈 D. 队列非常适用于表达式求值的算符优先法 9. 若用数组S[0..m]作为两个栈S1和S2的共同存储结构,对任何一个栈,只有当S全满时才不能作入栈操作。为这两个栈分配空间的最佳方案是( )。 A.S1的栈底位置为0,S2的栈底位置为m B.S1的栈底位置为0,S2的栈底位置为m/2 C.S1的栈底位置为1,S2的栈底位置为m D.S1的栈底位置为1,S2的栈底位置为m/2 二、程序填空题(没特别标注分数的空的为3分,共 23 分)。 1.下面的算法是将一个整数e压入堆栈S,请在空格处填上适当的语句实现该操作。 typedef struct{ int *base; int *top; int stacksize; }SqStack; int Push(SqStack S,int e) { if ( S.top- S.base>= S.stacksize ) { S.base=(int *) realloc(S.base,(S.stacksize+1)*sizeof(int)); if( !S.base ) { printf(“Not Enough Memory!\n”); return(0);
2019-12-21 21:42:40 18KB C语言 数据结构 第三章 作业
1
北航数值分析上机大作业第二题 纯原创代码 运行正确无误 采用高级c++语言编写 封装了几个很有用的类 可以供以后学习使用 重点:绝对不会有第二份相同的代码出现 希望对学弟学妹有所帮助
2019-12-21 21:37:45 3.2MB 北航 数值分析 上机作业 c++代码
1
完全自己设计,采用高级C++语言编写,结果准确...注释详细。绝对不会有第二份相同的源代码。内含的Cmakelist可以用于移植。希望为师弟师妹做一点微小的贡献。
2019-12-21 21:37:45 3.32MB 数值分析 北航 插值拟合 c++
1
西北工业大学C语言大作业的实验报告,当时得了99,希望对大家有用
2019-12-21 21:34:47 733KB 西工大 C语言 大作业 报告
1
os作业分享,可以在mac环境编译运行,虚拟机没调试过
2019-12-21 21:32:59 18KB shell path cd history
1