반응형
//***********************************************************************************
// 다차원배열
//***********************************************************************************
/*
int p[5]; //1차원 배열 -> 선

int p[3][5]; //2차원 배열 -> 면 //?? 3개의 원소를 갖는 배열 !!
//[][][][][]
//[][][][][]
//[][][][][]

int p[2][3][5]; // ?? 2개의 원소를 갖는 배열 !!

//[][][][][]
//[][][][][]
//[][][][][]

//[][][][][]
//[][][][][]
//[][][][][]
*/

#include 

void main()
{
	int i,j;
	int a[3][4] = {{0,1,2,3},{4,5,6,7},{8,9,10,11}};
	for(i=0;i<3;i++)
	{
		for(j=0;j<4;j++)
			printf("%d ",a[i][j]);
	}

}
// 다차원 배열은 배열의 배열
// 3차원 배열은???


다차원으로 lotto 게임 만들기!!


//************************************************************************************
// 다차원 배열
//************************************************************************************
// lotto 게임!!
#include 
#include 
#include 

void main()
{
	
	int Lotto[5][6] ={0,};
	int i,j,k,no;
	srand((unsigned)time(NULL));
	for(i=0;i<5;i++)
	{
		for(j=0;j<6;j++)
		{
			no = rand()%45+1;
			//중복값 처리 ??
			if(j ==0)
			{
				Lotto[i][j] = no;
				continue;
			}

			for(k=0;k<=j;k++)
			{
				if(Lotto[i][k] == no)
				{
					j--;
					break;
				}
				
			}
			if(j==k)
			{
				Lotto[i][j] = no;
			}
		}
	}
	for(i=0;i<5;i++)
	{
		for(j=0;j<6;j++)
		{
			printf("%d ",Lotto[i][j]);
		}
		printf("\n");
	}
}


'C, C++' 카테고리의 다른 글

[C] 1차원 배열과 치환  (0) 2014.11.18
[C] 이차원 배열을 함수로 전달하기  (0) 2014.11.18
[C] 간단한 포인터와 배열  (0) 2014.11.18
[C] 배열을 함수로 전달하기  (0) 2014.11.18
[C] 문자열과 배열  (0) 2014.11.18

+ Recent posts