前提・実現したいこと
c言語の勉強をし始めたのですが、配列と乱数を組み合わせて、1-100までの数字を出力.どこが間違えていて,どのようにすればいいのでしょうか.
発生している問題・エラーメッセージ
一つ目は数字が変わるのですが負の値になります.
二つ目三つ目は数字がいつも同じです.
該当のソースコード
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(int argc, char *argv[]){
int ransu,i;
int value[30];
for (i = 0; i < 4; i++){
srand((unsigned)time(NULL));
ransu = rand()%100 + 1;
}
value[i] = ransu;
printf("%d %d %d %d\n", value[0],value[1],value[3],value[4]);
return 0;
}
``c言語
### 試したこと ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/15 14:01