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...