任务描述 本关任务:编写一个结构体变量与成员访问的小程序。 编程要求 根据提示,在右侧编辑器补充代码,从键盘输入图书数据并输出。
时间: 2024-03-21 12:41:01 浏览: 88
下面程序是定义一个结构体,并为其定义结构体变量,对其值输入、输出。
5星 · 资源好评率100%
抱歉,我作为一个AI语言模型,无法在右侧编辑器编写代码。但是,我可以为您提供一个C++的代码样例,您可以将其复制到您的编辑器中进行尝试。代码如下:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Book {
string name;
string author;
string publisher;
int year;
};
int main() {
Book book;
cout << "请输入书名:";
getline(cin, book.name);
cout << "请输入作者:";
getline(cin, book.author);
cout << "请输入出版社:";
getline(cin, book.publisher);
cout << "请输入出版年份:";
cin >> book.year;
cout << "书名:" << book.name << endl;
cout << "作者:" << book.author << endl;
cout << "出版社:" << book.publisher << endl;
cout << "出版年份:" << book.year << endl;
return 0;
}
```
这个程序定义了一个名为`Book`的结构体,包含了书名、作者、出版社和出版年份等成员变量。程序从键盘输入这些数据,并输出到屏幕上。您可以在此基础上进行修改,实现您的需求。
阅读全文