云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言课程设计

C语言课程设计

  • 62 次阅读
  • 3 次下载
  • 2026/4/30 5:33:31

printf(\ printf(\

printf(\ 借出失败,请按任意键返回上一级菜单\\n\printf(\ |-------------------------------------------------|\\n\getch();

return(0); } } /* mylean */

归还模块

与借出模块相同,首先输入归还的时间,然后在仪器仪表的结构体数组中查找该仪器仪表在这个归还的时间点上有无借出状态。若有借出状态则可以归还,否者不可归还。

[程序]

int myback(int n) {

int year,month,day; system(\ printf(\

printf(\ |-----------------仪器仪表管理系统----------------|\\n\

printf(\

printf(\ 请输入归还时间(以此格式年/月/日):\

scanf(\ if (equ[n].time[year][month][day]==lean) { printf(\

printf(\ 归还成功,请按任意键返回上一级菜单\\n\

printf(\

printf(\

|-------------------------------------------------|\\n\

state(year,month,day,n,inlib); getch(); return(1); } else {

printf(\

printf(\ 对不起!\\n\

printf(\ 此仪器还没有购买或还没有借出或正在维修中,\\n\

printf(\ 故无法归还。\\n\

printf(\ 归还失败,请按任意键返回上一级菜单\\n\

printf(\

printf(\

|-------------------------------------------------|\\n\

getch(); return(0); }

} /* myback */ 3维修模块 ○

同样是首先输入维修开始的时间和维修结束的时间,然后在仪器仪表的结构体数组中查找该仪器仪表在这个归还的时间点上有其他状态。若有为空闲状态则可以维修,否者不可维修。

[程序]

int myrepair(int n) {

int year,month,day; system(\ printf(\

printf(\ |-----------------仪器仪表管理系统----------------|\\n\

printf(\

printf(\ 请输入开始维修时间(以此格式年/月/日):\

scanf(\ if (equ[n].time[year][month][day]==inlib) {

state(year,month,day,n,repair); printf(\ printf(\

printf(\ 请输入结束维修时间(以此格式年/月/日):\

scanf(\ state(year,month,day,n,inlib); printf(\

printf(\ 维修成功,请按任意键返回上一级菜单\\n\

printf(\ printf(\

printf(\

|-------------------------------------------------|\\n\

getch(); return(1); }

else {

printf(\

printf(\ 对不起!\\n\

printf(\ 此仪器还没有购买或还没有借出或正在维修中,\\n\

printf(\ 故无法维修。\\n\ printf(\

printf(\ 维修失败,请按任意键返回上一级菜单\\n\

printf(\

|-------------------------------------------------|\\n\

getch(); return(0); }

} /* myrepair */ 4删除模块 ○

删除模块将删除本仪器仪表,具体删除过程为将需要删除的后一项覆盖至删除的这一项,即需删除以后的每一个结构体元素都向前移一个单位。

[程序]

int mydel(int n) {

char c='s'; int x=0; while (1) {

system(\

if (c=='s'||c=='S') x++; if (c=='w'||c=='W') x--; if (x==3) x=1; if (x==0) x=2; if (c==13) if(x==1) {

int i;

for (i=n;i

printf(\ |-----------------仪器仪表管理系统----------------|\\n\

printf(\

printf(\ 报废仪器仪表已删除!\\n\

printf(\

printf(\ 请按任意键返回上一级菜单\\n\

printf(\

|-------------------------------------------------|\\n\

getch(); return;

} /* if (x==1) */ else return(0); printf(\

printf(\ |-----------------仪器仪表管理系统----------------|\\n\

printf(\

printf(\ 请问确定要报废仪器仪表%s吗?\\n\

printf(\ 报废仪器仪表后将删除仪器仪表信息。\\n\ printf(\ if (x==1)

printf(\ -------> 确定要报废仪器仪表 <-------\\n\

else

printf(\ 确定要报废仪器仪表\\n\

if (x==2)

printf(\ -------> 我要再考虑考虑 <-------\\n\

else

printf(\ 我要再考虑考虑\\n\

printf(\

|-------------------------------------------------|\\n\

c=getch(); } /* while */ } /* mydel */

(3).仪器仪表查找模块

仪器仪表查找分为按名称查找、按时间点查找和按时间段查找,分别用三个小模块来实现,查找模块只实现目录选择。

[程序] int search() {

char c='s';

搜索更多关于: C语言课程设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

printf(\ printf(\printf(\ 借出失败,请按任意键返回上一级菜单\\n\printf(\ |-------------------------------------------------|\\n\getch(); return(0); } } /* mylean */ 归还模块 与借出模块相同,首先输入归还的时间,然后在仪器仪表的结构体数组中查找该仪器仪表在这个归还的时间点上有无借出状态。若有借出状态则可以归还,否者不可归还。 [程序] int myback(int n) { int year,month,day; system(\

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com