21xrx.com
2024-09-19 23:59:19 Thursday
登录
文章检索 我的文章 写文章
C++如何实现控制每行输出的数量?
2023-07-02 08:33:39 深夜i     --     --
C++ 输出控制 每行数量 实现

在C++中,我们可以使用控制符setw()来实现控制每行输出的数量。

setw()可以设置输出字符的宽度,其语法如下:

#include

cout << setw(宽度) << 输出内容;

其中,宽度为一个整数,表示输出内容的宽度,如果输出内容的位数小于宽度,则会在左侧用空格补齐。

例如,我们想要每行输出5个数字,可以使用以下代码:

#include

#include

using namespace std;

int main()

{

  for(int i=1; i<=15; i++)

  {

    cout << setw(5) << i;

    if(i%5 == 0)

      cout << endl;

  }

  return 0;

}

输出结果如下:

  1  2  3  4  5

  6  7  8  9  10

  11  12  13  14  15

在以上代码中,我们使用了循环输出1-15的数字,每输出一个数字就使用setw(5)来控制输出宽度为5,即输出5个数字。而当i%5==0时,表示已经输出了5个数字,这时就需要换行,使用endl来实现换行。

通过使用控制符setw(),我们可以实现灵活控制每行输出的数量,使输出结果更加美观。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章