ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 난수 발생, 분류
    코딩/C언어 2018. 9. 4. 11:21
    반응형

    #include <stdio.h>

    int main(void)

    {

    int data[100];

    int count[10] = { 0 };

    int num, i;

     

    srand(time(NULL));

     

    printf("Enter the number of random numbers:(<=50): ");

    scanf("%d", &num);

     

    for (i = 0; i < num; i++)

    {

    data[i] = rand() % 10;

     

    if (data[i] == 0)

    count[0]++;

    else if (data[i] == 1)

    count[1]++;

    else if (data[i] == 2)

    count[2]++;

    else if (data[i] == 3)

    count[3]++;

    else if (data[i] == 4)

    count[4]++;

    else if (data[i] == 5)

    count[5]++;

    else if (data[i] == 6)

    count[6]++;

    else if (data[i] == 7)

    count[7]++;

    else if (data[i] == 8)

    count[8]++;

    else if (data[i] == 9)

    count[9]++;

    }

     

    for (i = 0; i < 10; i++) {

    printf("%d의 개수는 %d\n", i, count[i]);

    }

     

    printf("--------------------------------------------------------------\n");

    printf("발생된 난수는\n");

     

    for (i = 0; i < num; i++)

    {

    printf("%5d", data[i]);

     

    if (i % 5 == 4)

    {

    printf("\n");

    }

    }

     

    printf("\n");

    }

     

    결과:

    반응형

    '코딩 > C언어' 카테고리의 다른 글

    난수 발생 후 정리  (0) 2018.09.27
    거스름돈 계산  (0) 2018.09.04
    난수 발생, 최대값  (0) 2018.09.04
    배열 합, 평균 계산  (0) 2018.09.04
    단어 속 숫자의 합  (0) 2018.06.06
Designed by Tistory.