2012-02-01 4 views

답변

0

는 동일한 숫자 패턴을 생성 의미?

for(int i = 0; i < randk; ++i) 
    for(int j = 0; j < randk; ++j) 
    a[i * randk + j] = i + j + 3; 

또는 단일 루프를 선호하는 경우 : 그건 그냥 임 동적 다차원 배열을 할당하려고하지

for(int i = 0; i < randk * randk; ++i) 
    a[i] = (i/randk) + (i % randk) + 3; 
1
+0

... 난 같은 수의 후두둑를 생성하는 하나의 배열이 필요합니다. – chrstahl89

+0

FAQ 항목이 계속 적용됩니다. 설명대로 다차원 배열을 할당하면 이전처럼'a1 [i] [j]'를 계속 사용할 수 있습니다. 또는 1 차원 배열을 사용해야하는 경우 해당 FAQ 항목은 요소에 액세스하는 방법을 설명합니다. 모든 것을 읽으십시오. – jamesdlin