C语言编写一个结构体变量与成员访问的小程序,输入10001 C语言 张明 35 2,输出编号:10001,书名:C语言,作者:张明,价格:35,数量:2
时间: 2024-04-30 20:19:59 浏览: 167
下面是一个示例程序,实现了一个书籍结构体 Book,以及输入和输出功能:
```c
#include <stdio.h>
// 定义书籍结构体
struct Book {
int id;
char name[20];
char author[20];
float price;
int quantity;
};
int main() {
// 定义一个 Book 结构体变量
struct Book book;
// 输入书籍信息
printf("请输入编号、书名、作者、价格和数量:");
scanf("%d%s%s%f%d", &book.id, book.name, book.author, &book.price, &book.quantity);
// 输出书籍信息
printf("编号:%d,书名:%s,作者:%s,价格:%.2f,数量:%d\n", book.id, book.name, book.author, book.price, book.quantity);
return 0;
}
```
运行程序,输入样例数据,输出结果如下:
```
请输入编号、书名、作者、价格和数量:10001 C语言 张明 35 2
编号:10001,书名:C语言,作者:张明,价格:35.00,数量:2
```
阅读全文