當前位置:歷史故事大全網 - 圖書館 - 圖書管理程序設計

圖書管理程序設計

# include & ltiostream & gt

# include & ltstring.h & gt

使用命名空間std

課堂用書

{

公共:

char ID[20];

char name _ 1[15];

char name _ 2[15];

char writer[15];

char press[15];

計費日期[15];

無效集()

{ cout & lt& lt"請輸入書號"

CIN & gt;& gtID;

cout & lt& lt"請輸入圖書名稱"

CIN & gt;& gtname _ 1;

cout & lt& lt“請輸入作者姓名”< & ltendl

CIN & gt;& gtname _ 2;

cout & lt& lt"請輸入發布者的姓名"

CIN & gt;& gt新聞;

cout & lt& lt"請輸入出版日期"

CIN & gt;& gt日期;

}

空顯示()

{ int j;

cout & lt& lt“沒有。”

cout & lt& lt"作者:"

for(j = 0;j & lt70;j++)

cout & lt& lt"_";

cout & lt& ltendl

}

};

int搜索(char a[15],char b[15])

{

char c[100],* p;

int m,n,I,w = 0;

m = strlen(a);

n = strlen(b);

for(I = 0;我& lt= m-n;i++)

{

for(p = & amp;a[I];p & lta+I+n;p++)

{

c[w++]= * p;

}

c[w]= ' \ 0 ';

if (strcmp(b,c)==0)

返回1;

w = 0;

}

返回0;

}

int I =-1;

void main()

{ int n,j,t = 0;

char c;

char d[15];

書b[20];

而(n!=4)

{ cout & lt& lt"請輸入您要執行的操作:"

cout & lt& lt" 1分錄簿"

CIN & gt;& gtn;

開關(n)

{案例1:

{ i++;

b[i]。set();

cout & lt& lt“繼續輸入嗎?(是/否)";

CIN & gt;& gtc;

}

while(c = = ' Y ' | | c = = ' Y ');

打破;

案例二:

{

for(j = 0;j & lt70;j++)

cout & lt& lt"_";

cout & lt& ltendl

for(j = 0;j & ltI+1;j++)

{

for(int k = j;k & ltI+1;k++)

if(strcmp(b[j].name_1,b[k+1]。name_1)>0)

{

書m;

m = b[j];

b[j]= b[k+1];

b[k+1]= m;

}

}

for(j = 0;j & ltI+1;j++)

b[j]。顯示();

}破;

案例三:

{

cout & lt& lt"請輸入作者姓名:";

CIN & gt;& gtd;

for(j = 0;j & ltI+1;j++)

{

if(搜索(d,b[j])。name_2))

{

t++;

b[j]。顯示();

}

}

cout & lt& lt“發現”

t = 0;

}

}

}

}

易於使用並按書名排序

  • 上一篇:給男朋友過生日送什麽實用又有意義的禮物?
  • 下一篇:旅遊演藝文化的特征
  • copyright 2024歷史故事大全網