커뮤니티 - 자유게시판
비쥬얼 스튜디오 c언어
예결
-
- 작성일
- 2024-05-26
-
- 조회수
- 973
-
4
//int main()//{// int Gou[9][9] = { 0 };//// int x = 0, y = 0;// int cnt = 0;//// int turn = 1;//// printf("9 X 9 바둑판입니다.\n");// while (1)// {// if (turn == 1)// printf("백");// else// printf("흑");//// printf("돌의 좌표를 입력 <x, y> :");// scanf_s("%d %d", &x, &y);//// if (x <= 0 || y <= 0)// {// printf("종료합니다.\n");// break;// }//// if (Gou[x - 1][y - 1] == 0)// {// // Gou[x - 1][y - 1] = turn;// printf("<%d, %d> 자리에 돌을 놓습니다.\n", x, y);// if (turn == 1)// turn = 2;// else// turn = 1;// cnt++;// }// else// {// printf("놓을 수 없습니다.\n");// }// }//// printf("\n");// for (int i = 0; i < 9; i++)// {// for (int j = 0; j < 9; j++)// {// printf("%4d", Gou[i][j]);// }// printf("\n");// }//// printf("\n 지금까지 놓인 돌은 총 %d개 입니다.\n", cnt);//}9 x 9 바둑판입니다.
백돌의 좌표를 입력:1 2
흑돌의 좌표를 입력:4 2
백돌의 좌표를 입력:1 3
흑돌의 좌표를 입력:4 2
놓을 수 없습니다.
흑돌의 좌표를 입력:4 1
백돌의 좌표를 입력:1 4
흑돌 승리
0 1 1 1 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
2 2 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
지금까지 놓인 돌은 총 5 개입니다
위에 처럼 출력되야 하는데 위 코드는 0 0을 입력되면 종료되는데 위 결과 처럼 흑돌 승리가 출력되게 알려주세요.
비쥬얼 스튜디오 c언어 : 창업정보 포털 오늘의창업
댓글 0