我在C中編程,我需要一些幫助: 我有一個二維向量(n行,2列),每行代表我想放入一個元素的座標更大的二維矢量,像戰艦。是否可以給每一行命名?例如,我如何給我的小矢量的第一個元素命名爲X?在C中重命名行/元素
我要做的是:向量中的元素表示一個元素在一個更大的向量中的座標,所以每行代表一個元素。我立即進行比較,如果他們是鄰居,其中一個是「X」,另一個則成爲「X」元素。 類似的東西:
enter code here
int x,y;
for(int a=0; a<nbE; a++)
{
for(int i=1; i<n;i++)
{
x=vector[a][0]-vector[i][0];
if((x==1)||(x==-1)||(x==0))
{
y=vector[a][1]-vector[i][1];
if((y==1)||(y==-1)||(y==0))
{
if (vector[a]="X") *That's the point*
vector[i]="X";
}
}
}
.......
}
如果您使用c編程,如果您使用c#編程,請使用[tag:c]標籤,使用[tag:c#]標籤。這些是完全不同的語言。 –
你熟悉*指針*,對嗎? –
請添加一個最小完整的可驗證示例 – JHBonarius