double floor( double x );
double ceil( double x );
サンプルです。
#include <stdio.h>
#include <math.h>
int main()
{
double x, y, f;
f = 3.151673980;
x = floor( f );
y = ceil( f );
printf( "値:%f\n", f );
printf( "floor ceil\n" );
printf( "------------------------\n" );
printf( "%f\t%f\n\n", x, y);
printf( "------------値をかえる-------------\n\n" );
f = -3.151673980;
x = floor( f );
y = ceil( f );
printf( "値:%f\n", f );
printf( "floor ceil\n" );
printf( "------------------------\n" );
printf( "%f\t%f\n", x, y);
return 0;
}