SRand/Randを使用して乱数の配列を生成しています。配列のサイズは、ユーザーが入力するプロンプトの数に依存します。基本的に、ユーザーが9のサイズを入力する場合、配列は9つの数値にする必要があります。この配列は、配列の値を18以下に保つために、パラメータを指定してrand()を使用して設定する必要があります。問題は、ランダムなサイズの配列が生成されることがあることです。たぶん私はプログラムを実行すると4番目または5番目の時間ごとに配列は12-14番号です。私のコードで問題を見ることができません。私は以下のスニペットを含んでいます。誰もそれに光を当てた?固定サイズの配列が固定されていません
int main(void)
{
int N;
int i;
printf("Please enter a number\n");
scanf("%d", &N);
srand (time(NULL));
int numarray[N];
for(i=1; i<numarray[N]; i++)
{
numarray[i]=rand()%21;
printf("%d\n", numarray[i]);
}
return 0;
}
ああ私は見る!私はずっとそれを見ていた私は明らかに見えませんでした!みんなありがとう – adohertyd