Red de conocimiento informático - Consumibles informáticos - Recompensa por puntuación alta, sistema de autoevaluación de aritmética oral de programación en lenguaje C

Recompensa por puntuación alta, sistema de autoevaluación de aritmética oral de programación en lenguaje C

#include "stdio.h"

#include "windows.h"

#definir diez 10

#definir cien 100

#define mil 1000

void main()

{

int inp, mod_n, a, b, resul;

p>

int operat=0;

int right=0, rong=0;

printf("1. Suma, resta y multiplicación hasta diez dígitos.\n" );

printf("2.Suma, resta y multiplicación hasta cientos de dígitos.\n");

printf("3.Suma, resta y multiplicación entre miles de dígitos.\n" n");

scanf("d", amp; inp);

switch (inp)

{

caso 1: mod_n=diez;

descanso

caso 2: mod_n=cien

descanso

caso 3: mod_n=thousand ;

descanso;

predeterminado: printf("Error de entrada, la dificultad predeterminada es 1.\n"); p> do

{

system("cls");

printf("-1000 para salir del ejercicio y contar los resultados.\n")

a=rand ()mod_n;

b=rand()mod_n;

operat=rand()3;

cambiar (operar)

{

caso 0: resul=a b;

printf("d d=\n", a, b

romper;

caso 1: resul=a-b;

printf("d-d=\n", a, b)

caso 2: resultado =a*b;

printf("d×d=\n", a, b

break

// caso 3: resultado =a/b;

// printf("d÷d=\n", a, b); romper;

}

scanf("d",amp; inp);

if (inp==-1000)

{

descanso;

}

if (inp==resul)

{

printf(" ¡Correcto! ");

derecha ;

}

else

{

printf("¡Error!") ;

rong ;

}

} while (1);

printf("Tú ***completaste la pregunta d\ n pregunta correcta d, pregunta incorrecta d.

\n",

bien rong, bien, rong);

}