C语言 设计一个图书馆信息结构体,包括有,书号,书名,作者,出版社,出版日期,定价等信息。通过键盘键入结构体信息,并实现所有信息的输出。
时间: 2023-09-23 17:12:07 浏览: 80
可以这样设计一个图书馆信息结构体:
```c
#include <stdio.h>
struct Book {
char book_id[20]; // 书号
char book_name[50]; // 书名
char author[20]; // 作者
char publisher[30]; // 出版社
char publish_date[20]; // 出版日期
float price; // 定价
};
int main() {
struct Book book;
printf("请输入书号:");
scanf("%s", book.book_id);
printf("请输入书名:");
scanf("%s", book.book_name);
printf("请输入作者:");
scanf("%s", book.author);
printf("请输入出版社:");
scanf("%s", book.publisher);
printf("请输入出版日期:");
scanf("%s", book.publish_date);
printf("请输入定价:");
scanf("%f", &book.price);
printf("\n书号:%s\n", book.book_id);
printf("书名:%s\n", book.book_name);
printf("作者:%s\n", book.author);
printf("出版社:%s\n", book.publisher);
printf("出版日期:%s\n", book.publish_date);
printf("定价:%.2f元\n", book.price);
return 0;
}
```
这是一个简单的代码示例,实现了从键盘输入图书信息,并输出所有信息的功能。你可以根据实际需要进行修改和扩展。