Were you specifically told you cannot use that formula?
Because 'repeated addition' typically means that you are expected to use a loop and addition instead of any one single multiplication.
Volume of a cylinder is V = pi * (r^2) * h btw, not r^h. That would result in some pretty ridiculous cylinders though.
Anyways, for your problem, multiplication is basically repeated addition. And given the correct formula (do a google search of whatever you need), just break it down segment by segment.
1 2 3 4
for( int a = h; a > 1; --a ) // you'll need nested for loops
{
// continue
}