这里写自定义目录标题
使用C++的vector
#include <vector>
定义结构体
struct MyPoint //创建点的数据
{
double x;
double y;
};
使用嵌套循环生成坐标点的x,y计算输出,类似于一个乘法口诀表
在此生成的50个点的数据如下
代码如下:
int main()
{
vector<MyPoint>Mypoints;//创建点的数组
MyPoint mypoint;//实例化的点
int x = 1;
int y = 1;
int x1;
int y1;
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 10; j++)
{
x1 = x + 5*j;
mypoint.x = x1;
y1 = y + 3*i;
mypoint.y = y1;
Mypoints.push_back(mypoint);
cout << "(x,y)=" << x1 << " " << y1<<" ";
}
cout << endl;
}
生成运行后可以在下方局部变量查看到我们生成的点的具体数据
输出每个点的坐标值
for (int i = 0; i < 50; i++)
{
cout << Mypoints.at(i).x << " " << Mypoints.at(i).y << endl;
}
输出的结果如下