aqui tienes como:
#include <math.h>double RedondeaA3Decimales(double ARedonder)
{
double SoloEntera = floor(ARedonder);
double SoloDecimal = ARedonder - SoloEntera;
SoloDecimal = floor(SoloDecimal * 1000)/1000;
return (SoloEntera + SoloDecimal);
}
Suerte, no lo he probado, asi que si sale algo mal, avisame.
WinMan.