포인터 배열
나라빛
2023.04.01
#include stdio.h
void main()
{
int i;
int freq[7] = {0,1,1,1,1,1,1};
int face;
int *p;
for(i=0;i60000;i++)
{
face = ((rand() % 6) + 1);
switch(face)
{
case 1:
*p += freq[1];
break;
case 2:
*p += freq[2];
break;
case 3:
*p += freq[3];
break;
case 4:
*p += freq[4];
break;
case 5:
*p += freq[5];
case 6:
*p += freq[6];
break;
}
}
printf(%d %d %d %d %d,p[1],p[2],p[3],p[4],p[5],p[6]);
}
주사위 게임인데요육만번 던져서 나오는 숫자를 구하는건데요 저는 포인터배열로 배열값에 다 1로 초기화 시키고 난수를 생성한후에 포문 한번씩 돌때마다 추가적으로 저장을 해서 마지막에 숫자를 구하려고 합니다. 근데 이건 아닌가여?? 말이 안되나여?
-
콩알녀
제가 풀어보려다 저도 질문이 있어서 올린겁니다.
-
아잉형님
숙제인가요 ;;
바로 두번째 밑에 글쓴분도 이 문제 물어던데..