All the functions in this library take as a parameter and return as the output.
(a) double, int
(b) double, double
(c) int, double
(d) int, int
The question was asked in unit test.
This key question is from Mathematical Functions in section C Library of C