以前、ループを使用して配列内で一意の乱数を生成するで、非常に複雑な質問をしました。
しかし、まだすべての概念を理解することはできず、不明な点が多すぎることがわかったので、段階的に学習することにしました。
だから今、私は乱数を持つ配列を使用して5x5ボードを作成しようとしています..ここに私のコードがあります:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//Declare the board size and other variables//
//Create the random number generator seed
//Loop to create the wanted board size
//Plant the random numbers into the board within the loop
int main()
{
//Initialize Variables
int randomNumber;
int rows;
int columns;
//Declare board size. Size of board is 5 x 5
int board[5][5];
//Create the random number generator seed
srand(time(NULL));
//Assign the random numbers from 1 - 25 into variable randomNumber
randomNumber = rand() %25 + 1;
//Create the rows for the board
for ( rows = 1; rows <= 5 ; rows++ )
{
//Create the columns for the board
for ( columns = 1; columns <= 5 ; columns++ )
{
//Assign variable randomNumber into variable board
board[randomNumber][randomNumber];
}
//Newline after the end of 5th column.
printf("\n");
}
//Print the board
printf("%d\t", board[randomNumber][randomNumber]);
}//end main
最後の部分board[randomNumber][randomNumber];
は、私が本当に混乱したと思うところです。どうすればいいのか本当にわかりません。
私は乱数をボードに割り当てようとしていますが、それはひどく間違っていました。
ポインタはありますか?