根据提示,在右侧编辑器补充代码,完成如下任务: 定义如下图书结构体,用指针变量从键盘输入图书的各项数据并输出。 struct Book { char ISBN[20]; char bookname[20]; char author[20]; double price; int number; };
时间: 2023-06-23 22:09:23 浏览: 301
```
#include <stdio.h>
struct Book {
char ISBN[20];
char bookname[20];
char author[20];
double price;
int number;
};
int main() {
struct Book book;
struct Book *p = &book;
printf("请输入ISBN号:");
scanf("%s", p->ISBN);
printf("请输入书名:");
scanf("%s", p->bookname);
printf("请输入作者:");
scanf("%s", p->author);
printf("请输入价格:");
scanf("%lf", &(p->price));
printf("请输入数量:");
scanf("%d", &(p->number));
printf("\nISBN号:%s\n", p->ISBN);
printf("书名:%s\n", p->bookname);
printf("作者:%s\n", p->author);
printf("价格:%.2lf\n", p->price);
printf("数量:%d\n", p->number);
return 0;
}
```
阅读全文