/*
1.2147483647 answerlist[0]
2.pokenmon
3.doraamong
4.ultrarare
5.hyperrare
6.superrare
7.coding
8.study
9.school
10.friend
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
//3번 틀리면 게임 끝
char* answerlist[15]= {"2147483647","pokenmon","doraamong","ultrarare","hyperrare","superrare","coding","study","school","friend"};
char* answer;
char answer1[15]= {};
char ch;
int life=3;
int i,t=0;
int game=1;
int a=1;
int r; srand(time(NULL));
while(a==1)
{
life=3;
r=rand()%10;
answer=answerlist[r];
int len=strlen(answer);
for(i=0; i<len; i++)
{
answer1[i]='_';
}
printf("%d 번째 게임 입니다.\n",game++);
while(1)
{
if(life==0)
{
printf("\n이번게임 끝ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ\n");
printf("게임을 다시 시작하시려면 1, 그만하시려면 2를 입력하세요.\n");
scanf("%d",&a);
break;
}
for(i=0; answer[i]!=0; i++)
{
printf("%c ",answer1[i]);
}
printf("문자를 하나 입력하세요 : ");
scanf("%c",&ch);
getchar();
t=0;
for(i=0; answer[i]!=NULL; i++)
{
if(answer[i]==ch)
{
t=1;
answer1[i]=ch;
}
}
if(t==0)
{
life--;
printf("틀렸습니다. 남은 도전 횟수 %d\n",life);
}
else
{
for(i=0; answer1[i]!=0; i++)
{
printf("%c ",answer1[i]);
}
printf("\n");
if(strcmp(answer,answer1)==0)
{
printf("finish!!!! you win.\n");
printf("게임을 다시 시작하시려면 1, 그만하시려면 2를 입력하세요.\n");
scanf("%d",&a);
break;
}
}
}
}
return 0;
}
*/
#include<stdio.h>
char board[3][3];
void view()
{
int i, j;
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("%c |",board[i][j]);
}
printf("\n----------\n");
}
}
int main()
{
int x,y,k,i,j;
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
board[i][j]=' ';
}
}
for(i=0; i<9; i++)
{
printf("좌표를 입력하세요.");
scanf("%d %d",&x,&y);
if()
if(board[x][y]==' ')
{
if(i%2==0)
{
board[x][y]='O';
}
else
{
board[x][y]='X';
}
view();
}
else
{
printf("이미 선택된 자리입니다. 다른 자리를 선택해 주세요.\n");
i--;
}
}
return 0;
}