如何用c语言编写程序以计算功率

问题描述 投票:-4回答:1

我的老师要求我用c编写一个程序,以在这些条件下计算能力,请帮助我:

  1. 仅使用总和(+)
  2. 循环(不乘法)
c function
1个回答
0
投票

我不了解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
     }
© www.soinside.com 2019 - 2024. All rights reserved.