-3
このコードでは、それぞれ8桁の8個のintを生成する必要があります。各番号の最後の桁を配列mに入れる必要があります。たとえば、a = 12,31,432,123,444,459,765,983の場合、配列mは2,1,3,4,9,5,3を含みます。以下は私のコードです。これはそれでしょうか?このコードは、私がやるべきことをしますか?
int i, j, k, *m;
for (i=0; i<8; i++){
int a = rand();
for(j=0; j<8; j++)
{
for(k=0; k<8; k++){
if (k == 7)
m[j] = a[k];
}
}
}
は 'A'は' int'、配列ではありません、あなたは 'malloc'とm''のためのスペースを割り当てることができませんでしたので、あなたはおそらく、少なくとも、セグメンテーションフォールトを取得します。 –
いいえ、コンパイルされません。コードを投稿する前に、コードをチェックする際に最小限の努力を払ってください。 – Mat
申し訳ありません、私はちょうどCに新しいです – user1079940