只需要输出到倒数第三个元素
时间: 2024-03-17 19:43:18 浏览: 46
取单链表倒数第k个元素
4星 · 用户满意度95%
好的,下面是修改后的 print 函数定义:
```c++
void print(set<int>& s) {
auto it = s.begin();
while (it != --s.end()) {
cout << *it << " ";
++it;
}
cout << endl;
}
```
该函数接收一个 set<int> 类型的引用参数 s,使用 while 循环遍历 s 中的所有元素,直到遍历到倒数第二个元素为止。在循环中,首先输出当前迭代器指向的元素,然后将迭代器指向下一个元素。最后在循环结束后输出换行符,以保证输出的内容与原来的 print 函数一致。
阅读全文