본문 바로가기

+ 컴퓨터/C

[C언어] 정수 배열의 원소들을 난수를 사용하여 채우는 함수 (배열 + 난수 + 포인터 예제)

C언어 Express - p430 1번 문제
배열 + 난수 + 함수 예제


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void fill(int *A, int n)
{
  int i;
  int* p;
  i = 0;

  p = A;

  srand(time(NULL));
  
  while(i < n)
  {
    p[i] = rand();
    printf("%d ",p[i]);
    i++;
  }

}

main()
{  

  int arr[5];

  fill(arr,5);
}