欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

通過(guò)學(xué)習(xí)學(xué)生信息管理系統(tǒng)軟件,C程序中,如何設(shè)計(jì)和編寫(xiě)一個(gè)應(yīng)用系統(tǒng)?

1 從文件操作角度分析。

創(chuàng)新互聯(lián)是專業(yè)的英吉沙網(wǎng)站建設(shè)公司,英吉沙接單;提供網(wǎng)站制作、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行英吉沙網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

  文件的概念以及文件類型指針

在c語(yǔ)言中,文件被看成是由一個(gè)一個(gè)的字符或字節(jié)組成的。根據(jù)數(shù)據(jù)的組織形式,文件可分為文本文件和二進(jìn)制文件兩種。

文本文件又被稱為ASCII文件,文本文件在磁盤中存放時(shí)每個(gè)字符對(duì)應(yīng)一個(gè)字節(jié),用于放其對(duì)應(yīng)的ASCII碼。文本文件可在屏幕上按字符顯示。

 文件指針是一中結(jié)構(gòu)體類型變量,c編譯系統(tǒng)已將結(jié)構(gòu)定義好,并命名為FILE,我們直接用定義就好。   FILE存放了文件名、文件狀態(tài)標(biāo)志及緩沖區(qū)大小等信息。他已經(jīng)在頭文件stdio。H中聲明。

 FILE*指針變量標(biāo)識(shí)符;

2 從結(jié)構(gòu)化程序和函數(shù)角度分析。

函數(shù)的組織

使用結(jié)構(gòu)化程序設(shè)計(jì)方法解決復(fù)雜的問(wèn)題

 把大問(wèn)題分解成若干小問(wèn)題,小問(wèn)題再進(jìn)一步分解成若干更小的問(wèn)題

 寫(xiě)程序時(shí),用main()解決整個(gè)問(wèn)題,它調(diào)用解決小問(wèn)題的函數(shù)

 這些函數(shù)又進(jìn)一步調(diào)用解決更小問(wèn)題的函數(shù),從而形成函數(shù)的嵌套調(diào)用

3 結(jié)構(gòu)體的作用和應(yīng)用。

在實(shí)際問(wèn)題中,一組數(shù)據(jù)往往具有不同的數(shù)據(jù)類型。例如,在學(xué)生登記表中,姓名應(yīng)為字符型;學(xué)號(hào)可為整型或字符型;年齡應(yīng)為整型;性別應(yīng)為字符型;成績(jī)可為整型或?qū)嵭汀o@然不能用一個(gè)數(shù)組來(lái)存放這一組數(shù)據(jù)。因?yàn)閿?shù)組中各元素的類型和長(zhǎng)度都必須一致,以便于編譯系統(tǒng)處理。為了解決這個(gè)問(wèn)題,C語(yǔ)言中給出了另一種構(gòu)造數(shù)據(jù)類型——“結(jié)構(gòu)(structure)”或叫“結(jié)構(gòu)體”。 它相當(dāng)于其它高級(jí)語(yǔ)言中的記錄?!敖Y(jié)構(gòu)”是一種構(gòu)造類型,它是由若干“成員”組成的。每一個(gè)成員可以是一個(gè)基本數(shù)據(jù)類型或者又是一個(gè)構(gòu)造類型。結(jié)構(gòu)既是一種“構(gòu)造”而成的數(shù)據(jù)類型,那么在說(shuō)明和使用之前必須先定義它,也就是構(gòu)造它。如同在說(shuō)明和調(diào)用函數(shù)之前要先定義函數(shù)一樣。

4 如果設(shè)計(jì)一個(gè)產(chǎn)品管理系統(tǒng),如何來(lái)設(shè)計(jì)。

根據(jù)需求分析

功能實(shí)現(xiàn)

·運(yùn)行環(huán)境·系統(tǒng)需求·系統(tǒng)設(shè)計(jì)·系統(tǒng)設(shè)計(jì)原則·系統(tǒng)總體設(shè)計(jì)權(quán)限·設(shè)計(jì)系統(tǒng)模塊·結(jié)構(gòu)系統(tǒng)詳細(xì)設(shè)計(jì)·

 

圖書(shū)館代碼

#include<stdio.h> 

#include<string.h> 

#include<conio.h> 

#include<stdlib.h> 

#include<ctype.h> 

#define STACK_INIT_SIZE 10 

#define OK 1 

#define TRUE 1 

#define ERROR 0

 

/*定義學(xué)生類型,用于存放借出的書(shū)籍*/ 

struct student { 

int carnum; 

char lendbook[10]; 

}student[1000];

 

 /*定義書(shū)的類型*/ 

struct book

int booknum; 

char bookname[20]; 

float bookprice;

char bookcreat[20]; 

int turefalse; /*用于借書(shū)和還書(shū)模塊判斷一本書(shū)是否借出的條件*/ 

}book[1000];

 

/*借書(shū)卡的數(shù)據(jù)類型*/ 

struct car

int carnum; 

char sex[5];

char studentname[20]; 

int studentclass; 

}car[1000];

/*查詢圖書(shū)信息模塊*/

/*(1)按書(shū)名查找*/

findbook()

FILE *fp; 

char bookname[10]; 

int i; 

fp=fopen("book.txt","r");

printf("請(qǐng)輸入你要查找的書(shū)名:\n"); 

scanf("%s",bookname); 

for(i=0;fread(&book[i],sizeof(structbook),1,fp)!=0;i++) 

  if(strcmp(bookname,book[i].bookname)==0) 

  { 

   if(book[i].turefalse==1) 

   {

printf(" 書(shū)號(hào)      書(shū)名      作者 \n %d      %s    %s \n",book[i].booknum,book[i].bookname,book[i].bookcreat);

printf("此書(shū)現(xiàn)在無(wú)人借閱按任意鍵返回\n");} 

   else {printf("這本書(shū)已經(jīng)有人借出\n");fclose(fp);return 0;} 

   fclose(fp); 

   return 0; 

  } 

printf("抱歉無(wú)此書(shū)!\n");

fclose(fp); 

return 0; 

}

/*(2)按作者查找*/

findbook1()

FILE *fp; 

char bookcreat[10]; 

int i; 

fp=fopen("book.txt","r");

printf("請(qǐng)輸入作者名:\n"); 

scanf("%s",bookcreat); 

for(i=0;fread(&book[i],sizeof(structbook),1,fp)!=0;i++) 

  if(strcmp(bookcreat,book[i].bookcreat)==0) 

  { 

   if(book[i].turefalse==1) 

   { 

    printf(" 書(shū)號(hào)  書(shū)名  作者\(yùn)n %d    %s    %s\n",book[i].booknum,book[i].bookname,book[i].bookcreat); 

   printf("此書(shū)現(xiàn)在無(wú)人借閱按任意鍵返回\n");

                                                             }

else {printf("此書(shū)已借出!\n");fclose(fp);

return 0;

                                                             }

   fclose(fp); 

   return 0; 

  } 

printf("沒(méi)有此書(shū)籍\n");

fclose(fp); 

return 0; 

}

chabook()/*查找圖書(shū)主模塊 */

char ch6; 

do 

printf("!??!歡迎進(jìn)入圖書(shū)查詢系統(tǒng)?。?!\n"); 

printf(" 1: 按書(shū)名查找\n"); 

printf(" 2: 按作者查找\n"); 

printf(" 0: 返回\n"); 

printf("請(qǐng)輸入0━2:\n"); 

ch6=getch(); 

switch(ch6) 

  { 

   case '1':findbook();getch();break; 

   case '2':findbook1();getch();break; 

   case '0':break; 

   default:printf("無(wú)此操作!\n");getch();break; 

  } 

}while(ch6!='0');

return 0; 

}

/*借書(shū)與還書(shū)模塊*/

/*(1).借書(shū)模塊*/

lendbook() 

FILE *fp,*fp2; 

int i,n; 

int carnum;system("cls");

printf("\t\t*****歡迎進(jìn)入借書(shū)系統(tǒng)*****\n\n");

printf("請(qǐng)輸入借書(shū)人的:卡號(hào):\n"); 

scanf("%d",&carnum); 

fp=fopen("car.txt","r");

for(i=0;fread(&car[i],sizeof(structcar),1,fp)!=0;i++) 

  if(car[i].carnum==carnum) 

  { 

   n=i; 

   fclose(fp); 

   printf("書(shū)名:\n"); 

   scanf("%s",student[n].lendbook); 

   fp=fopen("book.txt","r"); 

   for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++) 

   { 

    if(strcmp(book[i].bookname,student[n].lendbook)==0) 

    { 

     if(book[i].turefalse==0) {printf("對(duì)不起,此書(shū)有人借出,請(qǐng)借其他書(shū)\n");fclose(fp);getch();return0;} 

     else 

     fclose(fp); 

     fp=fopen("record.txt","a+"); 

     student[n].carnum=carnum; 

     fwrite(&student[n],sizeof(struct student),1,fp); 

     fclose(fp); 

     fp=fopen("book.txt","r"); 

     fp2=fopen("bookl.txt","w"); 

     for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++) 

     { 

      if(strcmp(book[i].bookname,student[n].lendbook)==0) 

      { 

       book[i].turefalse=0; 

       fwrite(&book[i],sizeof(struct book),1,fp2); 

       continue; 

      } 

      fwrite(&book[i],sizeof(struct book),1,fp2); 

     } 

     fclose(fp); 

     fclose(fp2); 

     fp=fopen("book.txt","w"); 

     fp2=fopen("bookl.txt","r"); 

     for(i=0;fread(&book[i],sizeof(struct book),1,fp2)!=0;i++) 

     { 

      fwrite(&book[i],sizeof(struct book),1,fp); 

     } 

     fclose(fp); 

     fclose(fp2); 

     fopen("bookl.txt","w"); 

     fclose(fp2); 

     printf("借書(shū)完畢,按任意鍵返回...\n"); 

     getch(); 

     return 0; 

    } 

   } 

   printf("不存在這樣的書(shū),任意鍵返回...\n"); 

   fclose(fp); 

   getch(); 

   return 0; 

  } 

printf("你的卡號(hào)不存在,請(qǐng)申請(qǐng)新卡,按任意鍵返回...\n"); 

fclose(fp); 

getch(); 

return 0;}

/*(2).還書(shū)函數(shù)*/

huanbook() 

FILE *fp,*fp2; /*定義兩個(gè)文件指針,fp2用于修改數(shù)據(jù)時(shí)設(shè)立臨時(shí)文件用,防止數(shù)據(jù)遭破壞*/ 

int i,n; 

int carnum; 

char lendbook[10]; 

system("cls");

printf("\t\t@@@@歡迎進(jìn)入還書(shū)界面@@@@");

printf("\n請(qǐng)你輸入你的卡號(hào):\n"); 

scanf("%d",&carnum); 

fp=fopen("car.txt","r");/*讀取卡號(hào)記錄*/ 

for(i=0;fread(&car[i],sizeof(structcar),1,fp)!=0;i++) /*for循環(huán)判斷卡號(hào)是否存在*/ 

  if(car[i].carnum==carnum) /*卡號(hào)存在,進(jìn)入下一循環(huán)*/ 

  { 

   n=i; 

   fclose(fp); 

   printf("請(qǐng)輸入你要還的書(shū)的名字:\n"); 

   scanf("%s",lendbook); 

   fp=fopen("record.txt","r"); 

   for(i=0;fread(&student[i],sizeof(struct student),1,fp)!=0;i++) /*判斷是否借閱了輸入的書(shū)*/ 

   { 

    if(strcmp(student[i].lendbook,lendbook)==0) /*借閱了該書(shū),進(jìn)入下一循環(huán),否則出錯(cuò)顯示*/ 

    { 

     fclose(fp); 

     fp=fopen("record.txt","r"); 

     fp2=fopen("bookl.txt","w"); 

     for(i=0;fread(&student[i],sizeof(struct student),1,fp)!=0;i++) 

     { 

      if(strcmp(student[i].lendbook,lendbook)==0) 

      { 

       continue; /*刪除還掉的書(shū)的借書(shū)記錄*/ 

      } 

      fwrite(&student[i],sizeof(struct student),1,fp2); /*寫(xiě)入原來(lái)沒(méi)還的書(shū)的記錄*/ 

     } 

     fclose(fp); 

     fclose(fp2); 

     fp=fopen("record.txt","w"); 

     fp2=fopen("bookl.txt","r"); 

     for(i=0;fread(&student[i],sizeof(struct student),1,fp2)!=0;i++) 

      { 

       fwrite(&student[i],sizeof(struct student),1,fp); /*將借書(shū)記錄信息寫(xiě)回*/ 

      } 

     fclose(fp); 

     fclose(fp2); 

     fopen("bookl.txt","w"); /*清臨時(shí)文件的記錄*/ 

     fclose(fp2); 

     fp=fopen("book.txt","r"); 

     fp2=fopen("bookl.txt","w"); 

     for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++) /*將書(shū)的記錄寫(xiě)入臨時(shí)文件,防止因?yàn)樾薷男畔⑵茐囊郧暗挠涗?/ 

     { 

      if(i==n) 

      { 

       book[i].turefalse=1; 

       fwrite(&book[i],sizeof(struct book),1,fp2); /*將還的書(shū)的原來(lái)狀態(tài)設(shè)為無(wú)人借閱的*/ 

       continue; 

      } 

      fwrite(&book[i],sizeof(struct book),1,fp2); 

     } 

     fclose(fp); 

     fclose(fp2); 

     fp=fopen("book.txt","w"); 

     fp2=fopen("bookl.txt","r"); 

     for(i=0;fread(&book[i],sizeof(struct book),1,fp2)!=0;i++) 

     { 

      fwrite(&book[i],sizeof(struct book),1,fp); /*將臨時(shí)文件寫(xiě)回*/ 

     } 

     fclose(fp); 

     fclose(fp2); 

     fopen("bookl.txt","w"); /*清臨時(shí)文件*/

     fclose(fp2); 

     printf("還書(shū)完畢,按任意鍵返回...\n"); 

     getch(); 

     return 1; 

    } 

   } 

   printf("你沒(méi)有借這樣的書(shū),任意鍵返回...\n"); /*出錯(cuò)提示*/ 

   fclose(fp); 

   getch(); 

   return 0; 

  } 

printf("沒(méi)這樣的卡,和管理員聯(lián)系,按任意鍵返回...\n"); /*出錯(cuò)提示*/ 

fclose(fp); 

getch(); 

return 0;}

/*(3).借書(shū)統(tǒng)計(jì)*/

lendcount() 

FILE *fp; 

int i,n=0; 

fp=fopen("record.txt","r");

for(i=0;fread(&student[i],sizeof(structstudent),1,fp)!=0;i++) 

  printf("卡號(hào)      借出的書(shū)籍     \n"); 

  printf("%d       %s\n",student[i].carnum,student[i].lendbook); 

  n=n+1; 

fclose(fp); 

printf("目前共有%d本書(shū)借出\n",n); 

printf("按任意鍵...\n");

getch();

return n; 

}

/*會(huì)員卡管理模塊*/

/*(1).增加會(huì)員卡*/

addcar() 

FILE *fp; 

int i=0; 

fp=fopen("car.txt","a+");

printf("卡號(hào):\n");

scanf("%d",&car[i].carnum);

printf("性別:\n");

scanf("%s",car[i].sex);

printf("姓名:\n");

scanf("%s",car[i].studentname);

printf("班級(jí):\n");

scanf("%d",&car[i].studentclass);

fwrite(&car[i],sizeof(structcar),1,fp); 

fclose(fp); 

printf("輸入完畢,任意鍵返回...\n"); 

getch(); 

}

/*(2).刪除會(huì)員卡*/

delcar() 

FILE *fp,*fp2; 

int i; 

int carnum; 

char choice; 

fp=fopen("car.txt","r");

fp2=fopen("bookl.txt","w");

printf("要?jiǎng)h除的卡號(hào)(不存在則不作改動(dòng)):\n"); 

scanf("%d",&carnum); 

for(i=0;fread(&car[i],sizeof(structcar),1,fp)!=0;i++) 

  if(car[i].carnum!=carnum) 

  { 

   fwrite(&car[i],sizeof(struct car),1,fp2); 

  } 

fclose(fp); 

fclose(fp2);

printf("確認(rèn)刪除?(Y/N)!\n");

scanf("%s",&choice); 

if(choice=='y'||choice=='Y') 

  fp=fopen("car.txt","w"); 

  fp2=fopen("bookl.txt","r"); 

  for(i=0;fread(&car[i],sizeof(struct car),1,fp2)!=0;i++) 

  { 

   fwrite(&car[i],sizeof(struct car),1,fp); 

  } 

  fclose(fp); 

  fclose(fp2); 

  fp2=fopen("bookl.txt","w"); 

  fclose(fp2); 

  printf("操作成功!按任意鍵返回...\n");

  getch(); 

  return 0; 

else 

  printf("操作已取消!按任意鍵返回...\n");

  getch(); 

  return 0; 

}

/*(3).會(huì)員卡統(tǒng)計(jì)*/

carcount() 

FILE *fp; 

int i,n=0; 

fp=fopen("car.txt","r");

for(i=0;fread(&car[i],sizeof(structcar),1,fp)!=0;i++) 

  printf("第%d張卡 \n",i+1); 

  printf("卡號(hào)         性別        姓名   班級(jí)   \n"); 

printf("  %d   %5s    %10s   %3d\n\n",car[i].carnum,car[i].sex,car[i].studentname,car[i].studentclass);

  n=n+1; 

fclose(fp); 

printf("目前共有%d個(gè)會(huì)員。\n",n); 

printf("按任意鍵返回...\n"); 

getch(); 

}

/*圖書(shū)管理模塊*/

/*(1).增加圖書(shū)信息*/

addbook() 

FILE *fp; 

int i=0; 

char choice='y'; 

fp=fopen("book.txt","a+");

while(choice=='y'||choice=='Y') 

  printf("書(shū)號(hào):\n");

  scanf("%d",&book[i].booknum); 

  printf("書(shū)名:\n"); 

  scanf("%s",book[i].bookname); 

  printf("作者:\n"); 

  scanf("%s",book[i].bookcreat); 

  printf("單價(jià):\n");

  scanf("%f",&book[i].bookprice);

  printf("請(qǐng)你設(shè)定書(shū)的狀態(tài)(1在架/0不在):\n");  

  scanf("%d",&book[i].turefalse); 

  fwrite(&book[i],sizeof(struct book),1,fp); 

   printf("是否要輸入下本書(shū)(y/n)\n");

  scanf("%s",&choice); 

fclose(fp); 

}

/*(2).刪除圖書(shū)信息*/ 

delbook() 

FILE *fp,*fp2; 

int i; 

char bookname[10],choice; 

fp=fopen("book.txt","r");

fp2=fopen("bookl.txt","w");

printf("書(shū)名:\n");

scanf("%s",bookname); 

for(i=0;fread(&book[i],sizeof(structbook),1,fp)!=0;i++) 

  if(strcmp(bookname,book[i].bookname)!=0) 

  { 

   fwrite(&book[i],sizeof(struct book),1,fp2); 

  } 

fclose(fp); 

fclose(fp2); 

printf("確認(rèn)刪除(y/n)?\n");

scanf("%s",&choice); 

if(choice=='y'||choice=='Y') 

  fp=fopen("book.txt","w"); 

  fp2=fopen("bookl.txt","r"); 

  for(i=0;fread(&book[i],sizeof(struct book),1,fp2)!=0;i++) 

  { 

   fwrite(&book[i],sizeof(struct book),1,fp); 

  } 

  fclose(fp); 

  fclose(fp2); 

  fp2=fopen("bookl.txt","w"); 

  fclose(fp2); 

  printf("按任意鍵返回...\n"); 

  getch(); 

  return 0; 

else 

  printf("按任意鍵返回...\n"); 

  getch(); 

  return 0; 

}

/*(3)修改圖書(shū)*/

changebook() 

FILE *fp,*fp2; 

char bookname[10],choice; 

int i; 

fp=fopen("book.txt","r");

fp2=fopen("bookl.txt","w");

printf("書(shū)名:\n");

scanf("%s",bookname); 

for(i=0;fread(&book[i],sizeof(structbook),1,fp)!=0;i++) 

  if(strcmp(book[i].bookname,bookname)==0) 

  { 

   printf("你所要修改的書(shū)的資料如下,請(qǐng)選擇你要修改的內(nèi)容:\n"); 

   printf("序號(hào)      書(shū)名      作者 \n"); 

    printf("%d   %s %s\n",book[i].booknum,book[i].bookname,book[i].bookcreat); printf("1:修改書(shū)號(hào):\n"); 

   printf("2: 修改書(shū)名:\n"); 

   printf("3: 修改作者:\n"); 

printf("4: 修改單價(jià):");

   printf("請(qǐng)輸入1━3:"); 

    choice=getch(); 

   switch(choice) 

   { 

    case '1': 

    { 

     printf("新書(shū)號(hào):\n"); 

     scanf("%d",&book[i].booknum); 

     fwrite(&book[i],sizeof(struct book),1,fp2); 

    }break; 

    case '2': 

    { 

     printf("新書(shū)名:\n"); 

     scanf("%s",book[i].bookname); 

     fwrite(&book[i],sizeof(struct book),1,fp2); 

    }break; 

    case '3': 

    { 

     printf("新的作者:\n"); 

     scanf("%s",book[i].bookcreat); 

     fwrite(&book[i],sizeof(struct book),1,fp2); 

    }break; 

case '4':

{

printf("新的單價(jià):");

scanf("%f",book[i].bookprice);

       fwrite(&book[i],sizeof(struct book),1,fp2);          }

    default:printf("沒(méi)有這樣的操作!");break; 

   } 

   continue; 

  } 

  fwrite(&book[i],sizeof(struct book),1,fp2); 

fclose(fp); 

fclose(fp2); 

fp=fopen("book.txt","w");

fp2=fopen("bookl.txt","r");

for(i=0;fread(&book[i],sizeof(structbook),1,fp2)!=0;i++) 

  fwrite(&book[i],sizeof(struct book),1,fp); 

fclose(fp); 

fp2=fopen("bookl.txt","w");

fclose(fp2); 

printf("按任意鍵返回...\n"); 

getchar(); 

return 0; 

/*(4).圖書(shū)統(tǒng)計(jì)*/

bookcount() 

FILE *fp; 

int i,n=0; 

fp=fopen("book.txt","r");

for(i=0;fread(&book[i],sizeof(structbook),1,fp)!=0;i++) 

 if(book[i].booknum!=0&&strlen(book[i].bookname)!=0&&strlen(book[i].bookcreat)!=0)

  { 

   printf("第%d本書(shū)序號(hào)           書(shū)名               作者       單價(jià)    狀態(tài) \n",i+1); 

   printf(" %d       %10s    ",book[i].booknum,book[i].bookname); 

printf("%15s      %4.2f   %d(1在/0不在)\n",book[i].bookcreat,book[i].bookprice,book[i].turefalse);n=n+1;

  } 

fclose(fp); 

printf("目前共有%d本書(shū).\n",n); 

printf("按任意鍵返回...\n"); 

}

/*結(jié)束界面函數(shù)*/

end()

{  system("cls");

printf("\t\t********************************\n");

printf("\t\t********************************\n");

printf("\t\t**** 謝謝使用本系統(tǒng) , 再見(jiàn)! ****\n");

printf("\t\t********************************\n");

printf("\t\t********************************\n");            

}

/*主函數(shù)*/

main() 

char ch2,ch3,ch5; 

do

{ system("cls");

  printf("\t\t********************************\n");   

  printf("\t\t********************************\n");

  printf("\t\t***** 歡迎進(jìn)入圖書(shū)管理系統(tǒng) *****\n");

  printf("\t\t********************************\n");

  printf("\t\t********************************\n");

  printf(" 請(qǐng)選擇:\n"); 

  printf(" 1:查閱圖書(shū) \n"); 

  printf(" 2:借閱圖書(shū) \n"); 

  printf(" 3:管理系統(tǒng) \n"); 

  printf(" 4:還書(shū) \n"); 

  printf(" 0:退出 \n"); 

  printf("請(qǐng)輸入0━4:\n"); 

  ch2=getch(); 

  switch(ch2) 

  { 

   case '1':chabook();break; 

   case '2':lendbook();;break; 

   case '3':{ 

      do 

      { 

       system("cls");

       printf("\t\t*******歡迎進(jìn)入管理系統(tǒng)*******\n"); 

       printf(" 1:增加圖書(shū) \n"); 

       printf(" 2:刪除圖書(shū) \n"); 

       printf(" 3:修改圖書(shū) \n"); 

       printf(" 4:圖書(shū)統(tǒng)計(jì) \n"); 

   

       printf(" 5:會(huì)員管理系統(tǒng) \n"); 

       printf(" 0:返回 \n"); 

       printf("請(qǐng)輸入0━5:\n"); 

        ch3=getch(); 

       switch(ch3) 

       { 

        case '1':addbook(); 

        break; 

        case '2':delbook();break; 

        case '3':changebook();break; 

        case '4':bookcount();getch();break; 

       

        case '5':{

            do 

            { 

                                                                   system("cls");

            printf("\t\t····歡迎進(jìn)入學(xué)生管理系統(tǒng)····\n"); 

            printf(" 1: 申請(qǐng)新卡\n"); 

            printf(" 2: 刪除卡號(hào)\n"); 

            printf(" 3: 借書(shū)統(tǒng)計(jì)\n"); 

            printf(" 4: 卡號(hào)統(tǒng)計(jì)\n"); 

            printf(" 0: 返回\n"); 

            printf("請(qǐng)輸入0━4:\n"); 

             ch5=getch(); 

            switch(ch5) 

             { 

              case '1':addcar();break; 

              case '2':delcar();break; 

              case '3':lendcount();break; 

              case '4':carcount();break; 

              case '0':break; 

150206121 劉儒君

名稱欄目:通過(guò)學(xué)習(xí)學(xué)生信息管理系統(tǒng)軟件,C程序中,如何設(shè)計(jì)和編寫(xiě)一個(gè)應(yīng)用系統(tǒng)?
標(biāo)題網(wǎng)址:http://aaarwkj.com/article36/jegisg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)微信小程序、品牌網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化企業(yè)建站、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
午夜福利视频欧美成人| 亚洲国产成人精品av在线| 一区二区尤物区亚洲国产精品区 | 亚洲综合实力最强的国家| 国产精品中文字幕第一页| av永久天堂一区二区三区| 久久99热最新地址获取| av久久精品在线观看| 亚洲精品日韩国产av| 国内一级片内射视频播放| 日韩在线不卡免费视频一区| 女同毛片一区二区三区| 亚洲精品a在线观看av| 亚洲一区二区三区国色天香| av在线免费观看青青草原| 黄色国产欧美国产亚洲| 欧美一区二区国产精品日韩| 国产丰满熟女视频免费| 九九热九九热九九热九| 丰满少妇亚洲中文字幕| 亚洲日本成人一区二区| 麻豆精品情欲人妻二区| 国产成人精品久久一区二区三区| 亚洲午夜精品理论在线不卡| 97人妻人人澡人人添人人爽| 变态另类日韩欧美高清| 国产91白丝在线观看| 亚洲成在人线天堂网站| 一区二区三区人妻日韩| 国产精品一级片免费看| 久久精品国产亚洲av超一| 国产一区二区高清不卡| 凹凸国产精品熟女视频| 91麻豆国产在线视频| 91精品国产综合久久不国产大片 | 亚洲av成人永久网站一区| 日韩成人在线视频中文字幕| 日韩国产欧美亚州精品| 欧美激情在线精品一区二区| 亚洲天堂日韩欧美在线一区| 亚洲精品一区二区av|