21xrx.com
2024-12-22 23:22:37 Sunday
登录
文章检索 我的文章 写文章
C++如何输出表格?
2023-06-28 07:19:32 深夜i     --     --
C++ 输出 表格

在C++中,输出表格是一项常见的任务,无论是为了打印数据还是为了创建更漂亮的文档。在本文中,我们将介绍如何使用C++代码输出表格,下面是一个简单的例子:


#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

  cout << setw(10) << "Name" << setw(15) << "ID" << setw(20) << "Salary" << endl;

  cout << setw(10) << "John" << setw(15) << "12345" << setw(20) << "$5000" << endl;

  cout << setw(10) << "Mary" << setw(15) << "67890" << setw(20) << "$7000" << endl;

  return 0;

}

这段代码将输出以下内容:


   Name       ID       Salary

   John      12345        $5000

   Mary      67890        $7000

首先,在头文件中使用` `和` `。` `是C++中标准输入输出流头文件,而` `是一个库,用来控制输出的格式。

接下来,在`main()`函数中,我们使用了C++的`cout`语句来输出表格的内容。在这个例子中,我们使用了`setw()`设置字段宽度。`setw()`用来限制输出内容的宽度。在本例中,我们使用`setw(10)`,`setw(15)`和`setw(20)`来分别设置"Name"、"ID"和"Salary"字段的宽度。

在设置完字段宽度后,我们使用`<<`符号来输出每一个字段的值。在例子中,我们分别输出了"Name"、"ID"、"Salary"字段的值,使用了`setw()`来控制它们的宽度,这使得输出的表格变得规整易读。

最后,在表格的末尾我们使用`endl`来输出一个换行符。这是因为C++的`cout`语句默认不会自动换行。

总之,在C++中输出表格有很多方法,使用`setw()`可以很容易地实现一个简单的用途,从而使输出的表格更加规整易读。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复