커뮤니티 - 자유게시판

비쥬얼 스튜디오 c언어

예결
  • 작성일
    2024-05-26
  • 조회수
    973
//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을 입력되면 종료되는데 위 결과 처럼 흑돌 승리가 출력되게 알려주세요.

댓글 0

비쥬얼 스튜디오 c언어 : 창업정보 포털 오늘의창업