Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente del proyecto de tecnología de programación Vc

Código fuente del proyecto de tecnología de programación Vc

#¿Incluir? & ltstdio.h & gt

¿#Contiene? & ltstdlib.h & gt

#¿Incluir? & lttime.h & gt

¿#Contiene? & ltstring.h & gt

int? s[9];

¿No válido? prt()

{

int? I, j;

for(I = 0;i<9;i++)

{

si (i%3==0)

{

printf(" \ n ");

}

Cambiar

{

Caso ? 0:

printf(" ");

Rotura;

¿Caso? 1:

printf("⑴");

Rotura;

¿Caso? 2:

printf("⑵");

Rotura;

¿Caso? 3:

printf("⑶");

Rotura;

¿Caso? 4:

printf("⑷");

Rotura;

¿Caso? 5:

printf("⑸");

Rotura;

¿Caso? 6:

printf("⑹");

Rotura;

¿Caso? 7:

printf("⑺");

Rotura;

¿Caso? 8:

printf("⑻");

Romper;

}

}

printf( " \ n ");

}

¿No es válido? inicializar()

{

int? encontrar, I, n, contar = 0;

mientras(cuenta & lt; 9)

{

n = rand()% 9;

p>

buscar = 0;

for(I = 0;i<count;i++)

{

si(s[ i ]==n)

{

encontrar = 1;

Romper

}

}

if(find==1)

{

Continuar;

}

s[count++] = n;

}

}

int? comprobar()

{

int? i;

for(I = 0; i<8;i++)

{

si (s[i]!=i+1)

p>

{

¿Volver? 0;

}

}

¿Volver? 1;

}

int? main()

{

srand((unsigned)time(0));

int? I, x, y, t;

¿Carácter? d;

init();

PRT();

¿Carácter? en[10];

mientras(1)

{

fflush(stdin);

scanf("%s ", in);

if(strlen(in)<3)

{

printf("\n¿Entrada? ¿¡Error!?");

Sistema("pausa");

}

if(en[0]& gt;'0'?& amp& amp?in[0]& lt; '9'?& amp& amp? en [1]>;'0

'?& amperio& amperio? en[1]<'9'?& amp& amp? (en[2]=='d '?||?en[2]=='l '?||?en[2]=='u '?||?en[2]=='r ') )

{

x = en[0]--0 '-1;

y = en[1]--0 '-1;

I = x * 3+y;

d = in[2];

Interruptor (d)

{

¿Caso? u ':

Si (I-3 & lt; 0?||?s[i-3]!=0)

{

Romper;

}

Otro

{

s[I-3]= s[I];

s[I]= 0;

}

Romper;

¿Caso? d ':

if(I+3 & gt; 8?||?s[i+3]!=0)

{

Romper;

}

Otro

{

s[I+3]= s[I];

s[I]= 0;

}

Romper;

¿Caso? l ':

if(i%3==0?||?s[i-1]!=0)

{

Romper;

}

Otros

{

s[I-1]= s[I];

s [I]= 0;

}

Romper;

¿Caso? r ':

if(i%3==2?||?s[i+1]!=0)

{

Romper;

}

Otros

{

s[I+1]= s[I];

s [I]= 0;

}

Romper;

}

PRT();

si (check()==1)

{

printf(" \ n \ n¡Éxito! \ n \ n ");

Romper p>

}

}

Otros

{

printf("\n¿Entrada? ¿¡Error!?");

Sistema("pausa");

}

}

¿Volver? 0;

}