首页 > 后端开发 > C++ > 在C程序中,编写自己的幂运算函数,但不能使用乘法(*)和除法(/)操作符

在C程序中,编写自己的幂运算函数,但不能使用乘法(*)和除法(/)操作符

WBOY
发布: 2023-09-06 10:33:05
转载
702 人浏览过

在C程序中,编写自己的幂运算函数,但不能使用乘法(*)和除法(/)操作符

幂函数是使用乘法运算符进行计算的,即5n等于5*5*5… n次。为了使该函数在不使用乘法(*)和除法(/)运算符的情况下正常工作,我们将使用嵌套循环来重复添加数字n次。

示例

#include <iostream>
using namespace std;
int main() {
   int a= 4 , b = 2;
   if (b == 0)
      cout<<"The answer is"<<1;
   int answer = a;
   int increment = a;
   int i, j;
   for(i = 1; i < b; i++) {
      for(j = 1; j < a; j++) {
         answer += increment;
      }
      increment = answer;
   }
   cout<<"The answer is "<<answer;
   return 0;
}
登录后复制

输出

The answer is 16
登录后复制

以上是在C程序中,编写自己的幂运算函数,但不能使用乘法(*)和除法(/)操作符的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板