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.