#include #include #include #include #define M 100 struct books { char tsmc[12]; int tsbh; float dj; char zz[12]; char czzt[12]; char xm[12]; char xb[12]; int xh; }s[M]; int N; bool flag; int main () { int sele; flag=0; sele=1; void sr(); void cx(); void sc(); void js(); void hs(); void tc(); void jsh(); //system ("tsgl"); printf("\n\n"); printf(" ************************\n"); printf(" 1:输入 2:查询 3:删除 \n"); printf(" 4:借书 5:还书 0:退出 \n"); printf(" ************************\n"); while(1) { printf("\n\n 请输入功能序号:"); scanf ("%d",&sele); if(sele>=0 && sele<=5) { switch(sele) { case 1:sr();break; case 2:cx();break; case 3:sc();break; case 4:js();break; case 5:hs();break; case 0:jsh();break; } if(flag) break; printf("\n\n"); printf(" ************************\n"); printf(" 1:输入 2:查询 3:删除 \n"); printf(" 4:借书 5:还书 0:退出 \n"); printf(" ************************\n"); } else { printf("输入错误请再次输入|\n\n"); printf("\n\n"); printf(" ************************\n"); printf(" 1:输入 2:查询 3:删除 \n"); printf(" 4:借书 5:还书 0:退出 \n"); printf(" ************************\n"); } printf("\n\n 让任意键继续\n"); } //wr_file(); } /******主函数***/ /*********输入*********/ void sr() { int n,i; N=0; printf("可输入的书本数:"); scanf("%d",&n); N=n+N; printf("请输入相关信息:\n"); for(i=1;i<=n;i++) { printf("图书名称:"); scanf("%s",s[N-n-1+i].tsmc); printf("图书编号:"); scanf("%d",&s[N-n-1+i].tsbh); printf("单价:"); scanf("%f",&s[N-n-1+i].dj); printf("作者:"); scanf("%s",&s[N-n-1+i].zz); strcpy(s[N-n-1+i].czzt,"未借出"); strcpy(s[N-n-1+i].xm,"无"); } } /********查询**********/ void cx() { int i,j[100]={-1},d,k,t=0; char m[20]; printf("查询:"); printf("1:图书名称 2:图书编号"); printf("\n\n 请输入查询选项:"); scanf("%d",&k); if(k==1) { printf("...