Solicite preguntas sobre programación en lenguaje C. ¡Los estudiantes de primaria y secundaria están ansiosos por aprender! ! !

/*

Escribir un programa de simulación de "máquina de aprendizaje" para estudiantes junior. El programa utiliza una función aleatoria para generar dos números y proporciona la fórmula para que los estudiantes de primaria ingresen las respuestas.

Para mejorar la practicidad del programa, deben existir al menos cuatro operaciones aritméticas: suma, resta y división. Por: Xingchenjibian es sólo una prueba simple, sin piratería. (Es broma, nadie pidió este código, solo aprendí a practicar por mi cuenta, jaja)... Puedes modificar el código fuente como quieras.

...

*/# incluir & lt;stdlib.h & gt

# incluir & ltstdio.h & gt

# incluir & lttime.h & gt

# incluir & ltconio.h & gtint zj, CJ

int put(); int set();

int rand_s(int m, int c);

int put();

void main()

{

int set();

int put();

System ("El título no ha sido probado en absoluto... VC6. 0 ha sido compilado Bien, por favor dígame si tiene alguna pregunta, gracias QQ:77678859");

System("color a");

set();

put();

}int TP_out(int e, int x)

{

zj++;

if (e== x)

{

cj++;

printf("\t¡Muy bien! - (%d/%d)\n ",cj,ZJ) ;

}

Otro

{

printf("\tError! - (%d/% d)\n " , cj, ZJ);

}

Devuelve 0;

}int set()

{

Printf("Por favor seleccione el nivel de dificultad:\ n \ t \ t

printf(" & lt; 2 & gt1-100 suma y resta\ n \ t \ t

printf( "\nPor favor seleccione (ingrese 1-5) para seleccionar el nivel de dificultad:");

Devuelve 0;

}

int rand_s(int m, int c)

{

printf("\n\t\tDespués de responder la pregunta:\n\t\t

int a, b, f , q, go;

h _ T:srand(time(NULL));

h:q = 1+rand()% c;

h _ I:a = 1+rand()% m;

b = 1+rand()% m;

Si ((a-b) <0 |( a/b)<=0)

ir a H;

Otro

{

si ( q==1)

{

printf("%d + %d = ", a, b);

scanf("%d ", & ampf);

ir = a+b;

TP_out(ir, f);

}

si no (q) ==2)

{

printf("%d - %d = ", a, b

scanf("%d ", &); ampf);

p>

go = a-b;

TP_out(go, f);

}

si no (q==3)

{

printf("%d * %d = ", a, b

scanf("%d "); , & ampf);

ir = a * b;

TP_out(ir, f);

}

si no( q==4)

{

g

o = a * b;

if (b!= 0 & amp& ampa%b==0)

{

printf(" % d \u % d = ", a, b);

scanf("%d ", & ampf);

TP_out(go, f);

}

Otros

goto H_I;

}

Otros

Printf("Error de programa, inténtelo de nuevo ! ");

}

char i_go

I_go = getch();

if(i_go == 'e'||i_go=='E ')

Salir (0);

si no(i_go=='h'||i_go=='H ' )

{

printf(" \ n ");

conjunto();

poner(); >}

Otros

goto H _ T

Devuelve 0

}int put()

{

int I_x;

S: scanf("%d ", & ampI_x);

if(i_x== 1)

rand_s(10,2);

si no(i_x==2)

rand_s(100,2);

si no(i_x) ==3)

rand_s(100, 4);

si no(i_x==4)

rand_s(1000, 4);

else if(i_x=='e' ||i_x=='E ')

Salir (0);

Otros

p>

{

printf("\nError de entrada, ¡elija nuevamente!\n\n\Por favor seleccione (ingrese 1-4) para seleccionar el nivel de dificultad: ");

goto S;

}

Return 0;

} //PD, a la hora de estudiar... puedo ayudarte en todo lo que quieras... Yo Espero poder usarlo... ¡en C!