<分区>
您好,我想使用 C++ 创建一个坐标系。我将从用户那里获取一些 (x,y) 坐标并使用它来制作坐标系(更多 map )样式。我怎样才能做到这一点?它需要看起来像下图。我应该使用二维数组还是 vector 以及如何使循环以不同方式进行标记?
(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;
}
请指教。谢谢!!