|
发表于 2020-1-29 21:15:21
|
显示全部楼层
- #include <stdio.h>
- #include <stdlib.h>
- //struct为结构体关键字
- struct Book //结构体声明(不会占据内存空间),其中Book为结构体名称
- {
- char title[128];
- char author[40];
- double price;
- int year;
- int mon;
- int date;
- char publisher[40];
-
- };
- int main(void)
- {
- struct Book book; //结构体名称 结构体变量
- printf("请输入书名:");
- scanf("%s",book.title);
- printf("请输入作者:");
- scanf("%s",book.author);
- printf("请输入售价:");
- scanf("%f",&book.price);
- printf("请输入出版日期(年):");
- scanf("%d",&book.year);
- printf("请输入出版日期(月):");
- scanf("%d",&book.mon);
- printf("请输入出版日期(日):");
- scanf("%d",&book.date);
- printf("请输入出版社:");
- scanf("%s",book.publisher);
-
- printf("\n=======数据录入完毕=========\n");
-
- printf("书名:%s\n",book.title);
- printf("作者:%s\n",book.author);
- printf("售价:%.2f\n",book.price);
- printf("出版日期:%d-%d-%d\n",book.year, book.mon, book.date);
- printf("出版社:%s\n",book.publisher);
-
- system("pause");
- return 0;
- }
复制代码
你试试,顺便稍稍改进了一下 |
|