用void MBook::sortBookName()对书名进行冒泡升序排列的C++代码示例
时间: 2023-04-09 11:03:08 浏览: 80
以下是示例代码:
void MBook::sortBookName()
{
int i, j;
for (i = 0; i < bookCount - 1; i++)
{
for (j = 0; j < bookCount - i - 1; j++)
{
if (strcmp(books[j].name, books[j + 1].name) > 0)
{
Book temp = books[j];
books[j] = books[j + 1];
books[j + 1] = temp;
}
}
}
}
注意:这只是一个示例代码,具体实现可能会因为具体情况而有所不同。
相关问题
用void MBook::display(int i) 来显示指定位置的某本图书信息,示例代码C++
知道:
这是一个关于C++编程的问题,我可以回答。void MBook::display(int i)是一个函数,用于显示指定位置的某本图书信息。其中,MBook是一个类,display是该类的一个成员函数,int i是该函数的参数,表示要显示的图书在图书列表中的位置。示例代码如下:
void MBook::display(int i)
{
cout << "书名:" << bookList[i].name << endl;
cout << "作者:" << bookList[i].author << endl;
cout << "出版社:" << bookList[i].publisher << endl;
cout << "价格:" << bookList[i].price << endl;
}
其中,bookList是一个存储图书信息的数组,包含每本图书的书名、作者、出版社和价格等信息。在该函数中,我们通过访问数组元素来获取指定位置的图书信息,并将其输出到屏幕上。
相关推荐
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)