Red de conocimientos sobre prescripción popular - Conocimientos de oftalmología - Mi hermano pequeño acaba de aprender el lenguaje C y encontró un problema. . Escriba un programa que requiera un número entero positivo. Si la entrada no es un número entero positivo, se informará un error.

Mi hermano pequeño acaba de aprender el lenguaje C y encontró un problema. . Escriba un programa que requiera un número entero positivo. Si la entrada no es un número entero positivo, se informará un error.

Muy sencillo. Puede asignar números de entrada a variables. Por ejemplo:

La entrada es 3.2 y se define una variable int. Los detalles son los siguientes:

Supongamos n=3.2//Supongamos que n es el número que definió para almacenar la entrada del teclado.

int a;

Floating b;

a = n; // En este momento a es igual a la parte entera de n, que es 3;

b = n-a; //b se usa para almacenar la parte decimal de n, b es igual a 3.2-3;

If(b==0)printf("Entrada integer");

Else printf("Ingrese el número de punto flotante");

Esto debe quedar claro. Si no lo entiendes, hola, yo...