pzzzing 2022-03-06 00:07 采纳率: 50%
浏览 88

c++ set输出问题

以下是我的代码

for (set<int>::iterator it = s.begin(); it != s.end(); it++) {
        cout << *it << " ";
    }

这样打印最后还是有一个空格 ,请问才能不打印最后的空格

  • 写回答

1条回答 默认 最新

  • _GX_ 2022-03-06 08:20
    关注
    for (set<int>::const_iterator it = s.begin(); it != s.end(); ++it) {
        if (it != s.begin())
            cout << ' ';
        cout << *it;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 3月6日

悬赏问题

  • ¥15 微信原生小程序tabBar编译报错
  • ¥350 麦克风声源定位坐标不准
  • ¥15 apifox与swagger使用
  • ¥15 egg异步请求返回404的问题
  • ¥20 Ti毫米波雷达板同步
  • ¥15 安装了kali后用VM打开,没有鼠标且无法控制怎么办啊
  • ¥15 关于#python#的问题:无功优化问题数学建模要以3机9节点为算例编写一个以最小有功网损为目标的无功优化问题,想要了解清楚其中数学建模的具体公式进行学习
  • ¥15 mvc采用element分页的问题
  • ¥15 proteus怎样构建他励直流发电机模型?
  • ¥15 求制作PPT有偿,帮