c++写 输入书籍信息并打印出来 使用结构体
时间: 2023-06-06 13:04:23 浏览: 48
好的,我可以回答这个问题。以下是一个简单的 C 代码,可以输入书籍信息并打印出来,使用结构体来存储书籍的各种属性。
```c
#include <stdio.h>
struct book {
char title[50];
char author[50];
int year;
float price;
};
int main() {
struct book myBook;
printf("请输入书名:\n");
scanf("%s", myBook.title);
printf("请输入作者名:\n");
scanf("%s", myBook.author);
printf("请输入出版年份:\n");
scanf("%d", &myBook.year);
printf("请输入价格:\n");
scanf("%f", &myBook.price);
printf("书名:%s\n", myBook.title);
printf("作者:%s\n", myBook.author);
printf("出版年份:%d\n", myBook.year);
printf("价格:%.2f\n", myBook.price);
return 0;
}
```
当你运行这个程序时,它会提示你输入书名、作者、出版年份和价格。然后程序会将这些信息存储在一个结构体对象中,并将其打印出来。你可以在程序中添加更多的字段,然后修改打印部分的代码,以打印所有的信息。