Функция ceil выполняет округление и возвращает ближайшее целое значение к dvalue, но это значение будет не  меньше самого dvalue.

Вызов:

double dresult = ceil(double dvalue);