Red de conocimientos sobre prescripción popular - Remedios caseros - Cómo cambiar el lenguaje C de números de punto flotante a enteros
Cómo cambiar el lenguaje C de números de punto flotante a enteros
Una forma es no generar la parte decimal después de f.
printf("%.0f ", s)
%f genera 6 decimales de forma predeterminada, y la forma de personalizar el número de decimales es % x.yf.
x es el número de dígitos en la parte entera. Si es insuficiente, agregue un espacio delante. Y es el número de dígitos en la parte decimal. xy es un número entero positivo, separado por puntos.
También hay conversión forzada a tipo int.
printf("%d ", (int)s);