質問編集履歴
3
エラーが出ます。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
C言語の乱数生成(time関数)で0~100の整数の乱数をN個(キーボードで入力)出力させるのはどうしたらよいでしょうか。
|
2
2
|
```C言語
|
3
|
+
|
3
4
|
#include<stdio.h>
|
4
5
|
#include<stdlib.h>
|
5
6
|
#include<time.h>
|
2
自分で作ったものです。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
C言語の乱数生成(time関数)で0~100の整数の乱数をN個(キーボードで入力)出力させるのはどうしたらよいでしょうか。
|
2
|
+
```C言語
|
2
|
-
|
3
|
+
#include<stdio.h>
|
3
4
|
#include<stdlib.h>
|
4
5
|
#include<time.h>
|
5
6
|
#define NUMBER 1000
|
1
自分で作ったものです。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,1 +1,36 @@
|
|
1
|
-
C言語の乱数生成(time関数)で0~100の整数の乱数をN個(キーボードで入力)出力させるのはどうしたらよいでしょうか。
|
1
|
+
C言語の乱数生成(time関数)で0~100の整数の乱数をN個(キーボードで入力)出力させるのはどうしたらよいでしょうか。
|
2
|
+
```#include<stdio.h>
|
3
|
+
#include<stdlib.h>
|
4
|
+
#include<time.h>
|
5
|
+
#define NUMBER 1000
|
6
|
+
|
7
|
+
void data(data[],num,N)
|
8
|
+
{
|
9
|
+
int i,t,s;
|
10
|
+
srand((unsigned)time(NULL));
|
11
|
+
|
12
|
+
for(i = 0; i < num; i++){
|
13
|
+
for(t = 0; t < N; t++){
|
14
|
+
s = rand() %101;
|
15
|
+
data[i] = s + data[i];
|
16
|
+
data[i] = data[i]/N;
|
17
|
+
printf("%d\n",data[t]);
|
18
|
+
}
|
19
|
+
}
|
20
|
+
}
|
21
|
+
|
22
|
+
int main (void)
|
23
|
+
{
|
24
|
+
int data [NUMBER];
|
25
|
+
int num,N;
|
26
|
+
|
27
|
+
printf("データの数:");
|
28
|
+
scanf("%d",&num);
|
29
|
+
printf("平均する個数:");
|
30
|
+
scanf("%d",&N);
|
31
|
+
data(data[],num,N);
|
32
|
+
|
33
|
+
return 0;
|
34
|
+
}
|
35
|
+
コード
|
36
|
+
```
|