实现图书超市收银系统添加图书信息功能

实现图书超市收银系统添加图书信息功能

实现步骤:

1使用数组定义结构类型图书Book

struct Book{

int buy;

char ISBN[14];

char Name[20];

double Price;

char Author[20];

char publish[30];

};


2)定义Book结构体变量

Book book[100];


3)添加图书信息


static int counter=0;  

for(;;)

{

system("cls");

printf("增加图书\n\n");

printf("请输入编号:\n");

scanf("%s",book[counter].ISBN);

printf("请输入书名:\n");

scanf("%s",book[counter].Name);

printf("请输入价格\n");

scanf("%lf",&book[counter].Price);

printf("请输入作者:\n");

scanf("%s",book[counter].Author);

printf("请输入出版社:\n");

scanf("%s",book[counter].publish);

counter++;

printf("是否继续增加?Y/N\n");

char opt;

//因为scanf在接受%s的时候会遗留一个\0所以我们需要接受2

scanf("%c%c",&opt,&opt);

if(opt=='n'||opt=='N')

break;

}

我们将添加图书信息功能实现,至于一览图书功能,就留待读者思考与实现。