本文介绍了我是C ++的新手,不确定如何改进此代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
以下代码的目的是获取100个节点的随机数,并将这些节点随机分布在500 * 500范围内...(X,Y)
我需要改进此代码以不随机地分布这些节点
例如(0,100),(0,200)……(0,500)…(1,100)…….(500,500)
我需要在每个(x,y)坐标中放置4个节点
谁能帮我吗?
The purpose of the following code is to get a random number of 100 nodes and to distribute these nodes randomly in range 500*500 …(X,Y)
I need to improve this code to distribute these node not in random way
For example the (0,100) ,(0,200)……(0,500)…(1,100)…….(500,500)
I need to put 4 nodes in each (x,y) coordinate
Can anyone help me?
#include<iostream>
#include <fstream>
#include<cmath>
using namespace std;
void main()
{
int first[100],secnd[100];
for (int i=0; i<100 ;i++)
{
first[i]=rand()%500; //random number from to 499
secnd[i]=rand()%500; //random number from to 499
cout<<first[i]<<" "<<secnd[i]<<endl;
}
}
推荐答案
struct Point
{
int x,y;
};
Point point[100];
//...
这篇关于我是C ++的新手,不确定如何改进此代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!