分けりゃいいんだろ

#if MONDAI == 1
void taiseki(int r, int h)
{ // 問題�@
printf("体積は%fです", r * r * h * 3.14 / 3);
}
#elif MONDAI == 2
double taiseki(int r, int h)
{ // 問題�A
return r * r * h * 3.14 / 3;
}
#else
# error "MONDAI は 1 か 2 にしてくれ."
#endif

int main(void)
{
int r, h;

printf("半径を入力して下さい>"); scanf("%d", &r);
printf("高さを入力して下さい>"); scanf("%d", &h);

#if MONDAI == 1
taiseki(r, h); // 問題�@
#elif MONDAI == 2
printf("体積は%fです", taiseki(r, h)); // 問題�A
#else
# error "同上."
#endif
}