我的老师要求我用c编写一个程序,以在这些条件下计算能力,请帮助我:
我不了解C,但这是Java中的代码段
private static int mult(int left, int right) {
int sum = 0;
for(int i = 1 ; i <= right; i++) {
sum += left;
}
return sum;
}
private static int pow(int base, int high) {
int right = high == 1 ? base : pow(base, high - 1);
return mult(base, right);
}
public static void main(String []args){
System.out.println(pow(3,4)); // print 243
}