소스코드가이해가안되요
찬
2023.04.01
질문 제목 : 소스가이해가 안되요소스가 이해가안됩니다질문 내용 : 소스질문 답변 부탁드려요
#includestdio.h
#includestdlib.h
#includetime.h
int main(void)
{
int manynumber[10]={ 0 };
int i,j;
srand((unsigned)time(null));
for(i=0;i100;i++)
{
j= rand() % 10;
manynumber[j]++;
}
for(i=0;i10;i++)
{
printf(%d = %d회\n,i,manynumber[i]);
}
j=0;
for(i=1;i10;i++)
{
if(manynumber[j] manynumber[i])
{
j=i;
}
}
printf(가장 많이 생성된 숫자는 %d이며 횟수는 %d회입니다\n,j,manynumber[j]);
return 0;
}
실행하면 0부터9까지의 수중 가장 많이 생성된 수를 실행하는 소스입니다.(난수로 0~9까지 수를 무작위로 생성)
질문1.여기서 j=0으로 왜 초기화 시키는건가요?
질문2.mnynumber[j]++ 이게 어떤거를 의미하는게 무엇인가요?
-
VanilLa
이해하기 쉽게 답변달아주셔서 감사합니다