#include <stdio.h>
#include <stdlib.h>
int decimales;
float numero;
char cadena_formateada[256];
int main()
{
printf("Numero a leer: ");
scanf("%f", &numero);
printf("Cuantos decimales: ");
scanf("%d", &decimales);
sprintf(cadena_formateada, "%%.%dfn", decimales);
printf(cadena_formateada, numero);
system("pause");
return 0;
}