你如何使用带有2D阵列的printf?

时间:2016-03-08 06:32:15

标签: c++ arrays printf

我试图用C ++创建一个程序来计算2D数组的值,然后以表的形式打印出来。每个nvalue的范围是1到6个小数位,所以我需要在表中给它们相等的空格。 我试过四处寻找,但我很难理解它。我可以使用printf为2D数组中的每个值提供相等的空间吗?我会使用for循环使用printf打印每个值吗?

1 个答案:

答案 0 :(得分:0)

例如,您有一个二维数组,如:

docker run -p 8085:8080 --volumes-from jenkins-home ci_jenkins_docker

因此,如果您想存储数据然后打印,您可以尝试这样做:

int a[5][4];

要打印:

int i,j=0;
cout<< "\nEnter your array values : \n";
for (i=0;i<5;i++){
  for(j=0;j<4;j++){
      cin>>a[i][j];
 }    
}

编辑:yikes,只是重新阅读你的问题,你希望将它们打印在一个表中?:是的,你可以使用printf作为相等的空格,只需在for循环之间给出新的一行,这样就可以了以表格格式显示。