-
반응형
#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