



#include
#include
#include
using namespace std;
const int N = 25;//定义20本图书
struct Book {
char name[25];
char author[15];
char price[7];
char publisher[20];
char isbn[20];
};
int ii = 19;
Book book[N] = { { "红与黑","司汤达","26.00","长江文艺出版社","978-7-5354-5003-6" },
{ "张伯苓画传","梁吉生","35.00","四川教育出版社","978-7-5408-5623-6" },
{ "四世生花","沈煜伦","49.80","湖南文艺出版社","978-7-5404-7718-9" },
{ "北大人的礼仪课","段建林","39.80","外文出版社","978-7-119-08439-8" },
{ "悲惨世界","雨果","44.00","北方文艺出版社","978-7-5317-3049-1" },
{ "好吗好的","大冰","39.00","湖南文艺出版社","978-7-5404-7689-2" },
{ "千秋","落落","28.80","长江文艺出版社","978-7-5354-5060-9" },
{ "陪安东尼度过漫长岁月","安东尼","28.80","长江文艺出版社","978-7-5354-6205-3" },
{ "刘邦正传","周启元","52.80","中国文史出版社","978-7-5034-5145-4" },
{ "小王子","圣埃克苏佩里","24.00","湖南少儿出版社","978-7-5562-0考试界-1" },
{ "围城","钱钟书","19.00","人民文学出版社","978-7-02-009000-6" },
{ "解忧杂货铺","东野圭吾","39.50","南海出版社","978-7-5442-7087-3" },
{ "追风筝的人","胡赛尼","29.00","上海人民出版社","978-7-208-06164-4" },
{ "摆渡人","麦克福尔","36.00","百花洲文艺出版社","978-7-550-01324-7" },
{ "神话","朱大可","35.00","东方出版社","978-7-5060-5278-8" },
{ "人民的名义","周梅森","46.90","北京十月文艺出版社","978-7-5302-1619-4" },
{ "夜谭十记","马识途","29.80","京华出版社","978-7-5502-2550-3" },
{ "悟空传","今何在","32.00","北京联合出版社","978-7-5502-7767-0" },
{ "英雄传","宫部美雪","29.90","青岛出版社","978-7-5436-6784-6" },
{ "白夜行","东野圭吾","39.50","南海出版社","978-7-5442-5860-9" } };
void inquiremenu() {
system("cls");
int y = 0;
printf("************");
printf("1.书号查询");
printf("2.书名查询");
printf("3.作者查询");
printf("4.出版社查询");
printf("请选择(1~4): 回车确定");
scanf("%d", &y);
int i;
switch (y) {
case 1: {
char x[20];
system("cls");
printf("请输入查找书号");
scanf("%s", &x);
bool fg = 0;
for (i = 0; i < N; i++) {
if (strcmp(book[i].isbn,x) == 0) {
printf("已找到");
fg = 1;
printf("书名:%s,作者:%s,价格:%s,出版社:%s,书号:%s", book[i].name, book[i].author, book[i].price, book[i].publisher, book[i].isbn);
}
}//按书号查询
if (!fg)printf("未找到/n");
break;
}
case 2: {
char j[25];
system("cls");
printf("请输入查找书名");
scanf("%s", &j);
bool fg = 0;
for (i = 0; i < N; i++) {
if (strcmp(j, book[i].name) == 0) {
printf("已找到");
fg = 1;
printf("书名:%s,作者:%s,价格:%s,出版社:%s,书号:%s", book[i].name, book[i].author, book[i].price, book[i].publisher, book[i].isbn);
}
}//按书名查询
if (!fg)printf("未找到/n");
break;
}
case 3: {
char k[15];
system("cls");
printf("请输入查找作者");
scanf("%s", &k);
bool fg = 0;
for (i = 0; i < N; i++) {
if (strcmp(k, book[i].author) == 0) {
printf("已找到");
fg = 1;
printf("书名:%s,作者:%s,价格:%s,出版社:%s,书号:%s", book[i].name, book[i].author, book[i].price, book[i].publisher, book[i].isbn);
}
}//按作者查询
if (!fg)printf("未找到/n");
break;
}
case 4: {
char z[20];
system("cls");
scanf("%s", &z);
bool fg = 0;
printf("请输入查找出版社");
for (i = 0; i < N; i++) {
if (strcmp(z, book[i].publisher) == 0) {
printf("已找到");
fg = 1;
printf("书名:%s,作者:%s,价格:%s,出版社:%s,书号:%s", book[i].name, book[i].author, book[i].price, book[i].publisher, book[i].isbn);
}
}//按出版社查询
if (!fg)printf("未找到/n");
break;
}
}
}//查询函数
void addbook() {
system("cls");
printf("请输入书名");
scanf("%s", &book[ii + 1].name);
printf("请输入作者");
scanf("%s", &book[ii + 1].author);
printf("请输入价格");
scanf("%s", &book[ii + 1].price);
printf("请输入出版社");
scanf("%s", &book[ii + 1].publisher);
printf("请输入书号");
scanf("%s", &book[ii + 1].isbn);
++ii;
}//添加图书
void information() {
int i;
for (i = 0; i < ii; i++) {
printf("");
printf("书名:%s,作者:%s,价格:%s,出版社:%s,书号:%s", book[i].name, book[i].author, book[i].price, book[i].publisher, book[i].isbn);
}
}//显示所有图书信息
int main() {
int accept, input_error_flag;
system("cls");
printf("******图书查询系统******");
printf("************************");
printf("******1.图书查询*******");
printf("******2.添加图书***");
printf("******3.图书信息*****");
printf("******4.退 出******");
printf("************************");
printf("****请输入选择(1~4):*****");
input_error_flag = 0;
do {
if (input_error_flag == 1)
printf("输入错误!!! 重新输入:");
printf("输入:1~4):");
fflush(stdin);//输入缓冲区清空
scanf("%d", &accept);
input_error_flag = 1;
} while (accept < 1 || accept >4);
switch (accept)
{
case 0:
case 1:inquiremenu(); break;
case 2:addbook(); break;
case 3:information(); break;
case 4:printf("退出"); break;
default:system("cls");
}
return 0;
}
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:service@bkw.cn 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
25
一级人力资源管理师考试的难易程度如何?:一级人力资源管理师考试的难易程度如何?一级是最高的等级。一级人力资源管理师的考试肯定还是有一定的难度的,但是只要在考前发挥主观能动性,掌握考试的重点和难点,想要顺利通过考试还是很容易的,要相信,付出和回报是呈正比。
568播放2020-06-1067
人力资源管理师证书有什么用?:人力资源管理师证书有什么用?第一、人力资源管理师证书可以领取技能补贴:拿到人力资源管理师证书后,如满足领取失业保险参保职工技能补贴条件的,对于人力资源管理师四级到三级都有相对相应的补贴,第二、报考人力资源管理师证书可以领取补助:取得人力资源管理师证书的职工退休后每个月还会再发放额外的补助,第三、报考人力资源管理师证书可以促进就业:对于打算从事人力资源行业的人员来说。
1497播放2020-06-1016
人力资源管理师证书邮寄需要哪些材料?:人力资源管理师证书邮寄需要哪些材料?(1)本人身份证复印件;(2)1寸蓝底照片一张;(3)本人邮件地址及联系方式。
1031播放2020-06-10
用visualstudio软件开发一个学生成绩管理系统用C语言编写程序
chapaizeng·2019-12-08用C语言编程图书管理系统设计
白云被你染成了腥红色·2019-05-14图书信息管理系统设计C语言,高分加急
chaipinqin·2019-05-14用C编写一个图书管理系统
chaxiyin·2019-05-14用C语言编写学生成绩管理系统
bianningzui·2019-05-14C语言编写图书管理系统,已有框架
bianjiaoyan·2019-05-14急求用C语言编写的图书管理系统源代码
街头浪猫·2019-05-14用C编写图书管理系统源代码
binqingken·2019-05-14用visualstudio软件开发一个学生成绩管理系统用C语言编写程序
cafengjin·2019-05-14设计一个计算机管理系统完成图书管理基本业务。C语言
出柜后热恋·2019-05-14
是不是必须要培训机构的结业证书才能报考人力资源管理师
chaniuduan·2021-03-26人力资源管理师考试会查证件吗
baomilao·2021-03-26考人力资源管理师是需要什么学历呢
cangxiangji·2021-03-26零基础怎么报考人力资源管理师
benruifei·2021-03-26没有毕业证能考人力资源管理师吗
chaniuduan·2021-03-26人力资源管理师主要考些什么内容?
canghuixu·2021-03-26没有工作可以报考人力资源管理师吗
chaiyangcu·2021-03-26二级人力资源管理师考试报名信息在国家哪个官网查
anmangma·2021-03-26人力资源管理师三级报名一般多少钱
chaniuduan·2021-03-26人力资源管理师考试改革了吗
chaniuduan·2021-03-26
全国人力资源管理师(二级)考试大纲:第三章培训与开发
帮考网校·2022-01-06全国人力资源管理师(二级)考试大纲:第二章招聘与配置
帮考网校·2022-01-06人力资源管理师(四级)真题
帮考网校·2022-01-06高级人力资源管理师考试真题4
帮考网校·2022-01-07高级人力资源管理师考试真题2
帮考网校·2022-01-07高级人力资源管理师考试真题1
帮考网校·2022-01-07高级人力资源管理师考试真题3
帮考网校·2022-01-07高级人力资源管理师《理论知识》真题及答案(二)
帮考网校·2022-01-07高级人力资源管理师《理论知识》真题及答案(二)
帮考网校·2022-01-07高级人力资源管理师《理论知识》真题及答案(三)
帮考网校·2022-01-07
人力资源管理师考试中的实际操作考什么
changduanlu·2021-03-25什么学历可以考人力资源管理师
biannongzai·2021-03-25人力资源管理师考试会被取消吗
cengbeire·2021-03-25人力资源管理师报考有什么要求啊
chaniuduan·2021-03-25人力资源管理师考试难吗
benqinban·2021-03-25哪个app可以复习人力资源管理师考试
bangqunshu·2021-03-25非管理专业可以报考人力资源管理师吗
cengsongzhi·2021-03-25人力资源管理师考试需要带什么
chaniuduan·2021-03-25人力资源管理师报名费用大概是多少
chaniuduan·2021-03-25人力资源管理师考试总分是多少分
caituoyo·2021-03-25
00:56
人力资源管理师考试对作答有什么要求吗?2020-06-08
00:39
人力资源管理师考试都有哪些题型?2020-06-08
00:51
人力资源管理师考试的通过率高吗?2020-06-08
00:32
人力资源管理师考试的鉴定方式分为哪几种?2020-06-08
00:30
人力资源管理师考试成绩有多久的有效期?2020-06-08

微信扫码关注公众号
获取更多考试热门资料