书籍

敏捷建模

领域驱动开发

代码大全

Think in java

敏捷软件开发:原则、模式与实践

 

设计模式:可复用面向对象软件的基础

 

 

设计模式解析(第2版)

http://nic.iteye.com/blog/247809



Thinking in Java,,敏捷软件开发原则、实践与设计模式,测试驱动开发

http://www.2cto.com/kf/201111/111372.html




http://www.cnblogs.com/ayan/archive/2011/12/05/Ayan.html

java架构师之路:JAVA程序员必看的15本书的电子版下载地址



http://www.cnblogs.com/karoc/archive/2011/09/16/2179125.html《重构-改善既有代码的设计》读书笔记


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
图书管理系统是一个用于管理图书借阅、归还和查询的软件系统。其中,查询书籍是图书管理系统的一个重要功能之一。在 C 语言中,可以通过数组来存储书籍的信息,并通过循环遍历数组来实现查找书籍的功能。 以下是一个简单的示例代码,用于实现按照书名查找书籍: ```c #include <stdio.h> #include <string.h> struct book { char name[50]; char author[50]; int pages; float price; }; int main() { struct book books; // 定义一个包含 3 本书籍信息的数组 int i, flag = 0; char book_name[50]; // 输入每本书的信息 for (i = 0; i < 3; i++) { printf("请输入第%d本书的名称:", i+1); scanf("%s", books[i].name); printf("请输入第%d本书的作者:", i+1); scanf("%s", books[i].author); printf("请输入第%d本书的页数:", i+1); scanf("%d", &books[i].pages); printf("请输入第%d本书的价格:", i+1); scanf("%f", &books[i].price); printf("\n"); } // 输入要查找的书籍名称 printf("请输入要查找的书籍名称:"); scanf("%s", book_name); // 遍历数组,查找与输入的书籍名称相同的书籍 for (i = 0; i < 3; i++) { if (strcmp(books[i].name, book_name) == 0) { printf("查询结果如下:\n"); printf("书名:%s\n", books[i].name); printf("作者:%s\n", books[i].author); printf("页数:%d\n", books[i].pages); printf("价格:%.2f\n", books[i].price); flag = 1; // 标记已经找到了对应的书籍 break; } } // 如果没有找到对应的书籍,则输出提示信息 if (flag == 0) { printf("未找到对应的书籍,请重新输入!\n"); } return 0; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值