//配列の値を返す関数を記述しました。値はランダムに選択された である必要があります。しかし、主な機能では、私はfuntionを呼び出すとき、それは私に同じ値を与えます。ランダムに数字を変えたいのですが、それを避けることはできますか?関数から別のシーケンスを返すことはできますか?
void a();
int main(){
a();
a();
return 0;
}
void a(){
int i, b[6];
srand(time(NULL));
for(i=0; i<6; i++){
b[i]= rand()%10 +1;
printf("%d " , b[i]);
if(i==5) printf("\n");
}
}
関数aでは、ランダムに選択されたシードを宣言して使用します。右? – hekinci
正しいプロトタイプ関数宣言子を使用してください。とにかく、あなたが使用する関数( 'printf'、' rand'など)が宣言されていないので、コードは標準に準拠していません。 – Olaf