课程设计C 程序

发布 2022-09-30 17:11:28 阅读 9847

/*数据库管理系统演示程序(内部数组)

单数据表_6字段_3种类型。

输入、查询、删除、保存、导入、排序。多模块。

特色1:内部数组、内部记录个数,各模块相互独立。

特色2:系统的**站功能,大大提高增减记录运算速度。

特色3:排序采用冒泡法,算法简单。

特色4:启动时自动导入原有数据表、退出时自动保存。

特色5:功能键、数字键双重控制,演示效果全面。

特色6:全部一键控制,方便快捷。

特色7:。。

天津工业大学信息学院褚益清编。

2024年12月。

#include<>

#define p printf

#define mima "1"

/* 密码预设 */

#define bt "%15s%-15s%-12s%-15s%-20s%-3s"

/* 标题输出格式 */

#define pbt p(bt,"学号","姓名","出生年月日","**","住址","删")

/* 记录标题输出 */

#define jl "%15s%-15s%-6d%-3d%-3d%-15s%-20s%-3c"

/* 记录输出格式 */

#define pjl p(jl,p->xh,p->xm,p->>dh,p->zz,p->sc)

/* 记录输出 */

#define n 100

/* 最多记录 */

typedef struct

riqi;typedef struct

jilu结构体类型定义 */

int shuru(jilu int输入,包含添加功能 */

void chaxun(jilu int查询 */

void cha_jiluhao(jilu int); 按记录号查询 */

void cha_xuehao(jilu int); 按学号查询 */

void cha_xingming(jilu int); 按姓名查询 */

void cha_nianling(jilu int); 按年龄查询 */

void cha_quanbu(jilu int); 查询全部 */

int shanchu(jilu int删除 */

void shan_jiluhao(jilu int); 按记录号删除 */

void shan_xuehao(jilu int); 按学号删除 */

void shan_xingming(jilu int);/按姓名删除 */

void shan_nianling(jilu int);/按出生年份删除 */

void shan_quanbu(jilu int); 删除全部记录 */

void shan_huishouzhan(jilu int); **站察看 */

void shan_chexiao(jilu int); 撤销删除 */

int shan_wuli(jilu int); 清空**站 */

void mima(void密码检验 */

void stop(void暂停 */

void cunpan(jilu biao1,int k_biao1,char wenjian)存盘 */

int daoru(jilu biao1,char wenjian)导入:从文件wenjian到表biao1 */

void jiaohuan(jilu biao1,int,int交换:表biao1内两个下标的元素 */

void paixu(jilu biao1,int k_biao1); 排序:表biao1内k_biao1个记录 */

void tongji(jilu biao1,int k_biao1); 统计:表biao1内k_biao1个记录 */

void stop(void)

void main(void主函数。

puts("\t\t保存数据?(n--不保存!否则保存)")

c=getch();

if(c!='n'&&c!='n')cunpan(biao1,k_biao1,wenjian);

int shanchu(jilu biao1,int k_biao1) /删除主控模块***

char c;

for(;;

{ system("cls");

C程序课程设计

题目1 学生成绩管理系统。要求 用结构体数组实现学生成绩管理系统设计,要求菜单式控制各种操作。根据给定的主函数,设计实现以下功能的子函数,完成整个程序的设计。1 初始化三个学生的信息。2 按照平均分排序。3 插入学生信息,插入后要求学号有序。4 追加学生信息,追加的学生作为最后一个学生。5 删除一个...

C 程序课程设计

课程设计说明书。题目 b类课程设计。姓名 学号 班级 机械电子工程1501班。2016 年 6 月23日。课程设计任务书。课程设计评分表。目录。第一题 6 第二题 7第三题 10 第四题 12 第五题 14 第六题 16 第七题 18 第八题 20 第九题 22 第十题 24 第一题。编一程序模拟整...

C语言程序课程设计

重庆理工大学。课程设计。课程 c语言程序设计课程设计 题目职工信息管理系统设计。院系名称数学与统计学院。班级 110010101 学生姓名杨秋燕学号 11001010128 指导教师陈媛李娅。评阅教师。时间 2011 6 23 1 问题描述。5 1题目一 职工信息管理系统设计。职工信息包括职工号 姓...