¿Quieres modificarlo para después decir que tú lo hiciste? Ah mira en ese caso ve a lo grande. Modifica este código que hasta "Inteligencia Artificial" tiene:
Es un Tres en raya para una persona
#include <stdio.h>
int n,*r,T[]={7,56,448,73,146,292,273,84,0},t=1,a,m,q,S,f,u;
Z(y){
int z=0,k=0,s,w,b=y^1?1:512;
for(r=T,S=0;u=*r++<<(y-1?9:0);S=u&n^u?S:y);
for(w=S==y?z=y,0:9;w--;)
!(n&513<<w)?n|=b<<w,s=Z(-y),k=!s&&k^2?z=0,1:s^y?z=-y,2:s==y&!k?z=y:k,n^=b<<w:3;
return z;
}
main(){
for(;;t=-t){
if(t
-1)scanf(" %d",&f
),n
|=512<<f
;
else
for(f=9,a=m=-3;--f;!(n&513<<f)?n|=1<<f,q=Z(t),a=q>a?m=f,q:a,n^=1<<f:3);
n|=1<<m;
for(f=9;f--;printf("%c %c",n&1<<f?79:n&512<<f?88:45,f%3?0:10));
}
}