0| 000 , 1|000 と綺麗に並べたいのですがずれてしまいます。改行を使っているのでずれてしまうのはわかるのですが、どうすればいいでしょうか
|0 1 2
--+-----
0|
1|
0 0 0
0 0 0
#include <stdio.h>
void show(int n, int x[][3])
{
printf(" |0 1 2\n");
printf("--+----- \n");
printf("0|\n");
printf("1|\n");
for(int i=0;i<n;i++)
{
for(int j=0;j<3;j++)
printf(" %d ",x[i][j]);
printf("\n");
}
}
int main(void)
{
int i,x,y,z;
int a[2][3]={{0,0,0},{0,0,0}};
for(i=0;i<10;i++)
{
show(2,a);
printf("A:\n");
scanf("%d",&x);
printf("B:\n");
scanf("%d",&y);
printf("C:\n");
scanf("%d",&z);
a[x][y]=z;
}
show(2,a);
return 0;
}
回答1件
あなたの回答
tips
プレビュー