struct Book {int id; char name[30]; char author[30];char press[30]; }初始化并引用到借书函数里书单1.唐诗三百首,2.稻草人,3.老人与海,4.C语言
时间: 2024-03-22 18:37:33 浏览: 126
您可以按照以下方式初始化并引用到借书函数里:
```c
#include <stdio.h>
#include <string.h>
struct Book {
int id;
char name[30];
char author[30];
char press[30];
};
void borrowBook(struct Book book) {
printf("您借阅了:\n");
printf("编号:%d\n", book.id);
printf("书名:%s\n", book.name);
printf("作者:%s\n", book.author);
printf("出版社:%s\n", book.press);
}
int main() {
// 初始化书单
struct Book books[4] = {
{1, "唐诗三百首", "杜甫, 白居易等", "某出版社"},
{2, "稻草人", "约翰·斯坦贝克", "某出版社"},
{3, "老人与海", "欧内斯特·海明威", "某出版社"},
{4, "C语言", "某作者", "某出版社"}
};
// 引用书单
borrowBook(books[0]);
borrowBook(books[1]);
borrowBook(books[2]);
borrowBook(books[3]);
return 0;
}
```
输出结果为:
```
您借阅了:
编号:1
书名:唐诗三百首
作者:杜甫, 白居易等
出版社:某出版社
您借阅了:
编号:2
书名:稻草人
作者:约翰·斯坦贝克
出版社:某出版社
您借阅了:
编号:3
书名:老人与海
作者:欧内斯特·海明威
出版社:某出版社
您借阅了:
编号:4
书名:C语言
作者:某作者
出版社:某出版社
```
阅读全文