嗨,我想用 C++ 制作一个坐标系。我将从用户那里获得一些(x,y)坐标并使用它我需要制作一个坐标系(更多的地图)样式。我怎样才能做到这一点?它需要如下图所示。我应该使用二维数组还是向量以及如何使循环以不同的方式进行标记?
(2,0)(4,3)(7,8) 需要看起来像
**1************
***************
***************
***************
***1***********
***************
***************
********1******
这是我目前得到的代码,但问题是我不能在其中标记多个坐标。我只是使用了 2 个 for 循环来做到这一点
for(int i = -6; i < 7; i++)
if (i < 0)
cout<<" "<<i;
else
cout<<" "<<i;
cout<<endl;
for(int i = 0; i < 15; i++)
{
cout<<(char)(i + 49);
for(int j = -6; j < 7; j++)
if(i == y - 1 && j == x)
cout<<" x ";
else
cout<<" . ";
cout<<(char)(i + 49)<<endl;
}
请指教。谢谢 !!