Red de conocimiento informático - Computadora portátil - Problema del lenguaje C, sobre juzgar si la división de dos números es un número entero.

Problema del lenguaje C, sobre juzgar si la división de dos números es un número entero.

m = n/i significa m = (doble) (n/i)

La respuesta después de dividir los datos de tipo int sigue siendo tipo int

Tome n =4,i=3 como ejemplo

m = (doble) (n/i) = (doble) (4/3) = (doble)1=1,

Para determinar si m dividido por n es divisible uniformemente, puede usar m%n == 0 o n%m == 0, donde m%n representa el resto de m dividido por n. Si el resto es 0, es uniforme. divisible.