21xrx.com
2025-02-16 22:00:00 Sunday
登录
文章检索 我的文章 写文章
C++如何设置每行输出两个数?
2023-07-10 22:01:59 深夜i     --     --
C++ 输出 每行 两个数 设置

在C++中,我们可以使用流控制符来设置每行输出的数据个数。流控制符是一种特殊的字符,可以控制数据流的各种属性,如精度、宽度、填充字符等。

要在每行输出两个数,我们可以使用流控制符setw()来设置输出宽度。setw()函数需要包含 头文件才能使用。例如,如果我们想要每行输出两个整数,可以使用以下代码:


#include<iostream>

#include<iomanip>

using namespace std;

int main(){

  int data1 = 100;

  int data2 = 200;

  cout<<setw(10)<<data1<<setw(10)<<data2<<endl;

  return 0;

}

在上面的代码中,setw()函数的参数是输出的宽度。在这里,我们将输出宽度设置为10,并使用endl换行符来结束输出。这样就可以每行输出两个整数。

如果我们想要输出浮点数,可以使用setprecision()函数来设置精度。例如,如果我们想要输出每个浮点数的小数点后两位,可以使用以下代码:


#include<iostream>

#include<iomanip>

using namespace std;

int main(){

  double data1 = 10.12345;

  double data2 = 20.6789;

  cout<<setprecision(2)<<fixed<<setw(10)<<data1<<setw(10)<<data2<<endl;

  return 0;

}

在上面的代码中,setprecision()函数的参数是小数点后的位数。使用fixed设置输出为定点格式。这里我们将精度设置为2,输出浮点数的小数部分为两位。

使用流控制符可以轻松地控制每行输出的数据个数。只需要根据需要设置输出宽度和精度即可。

  
  

评论区

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