我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么输出结果总是0

#include
using namespace std;
double power(double a, int b) {
double val = 1.0;
while(b--)
val*= b;
return val;

}
int main(){
double m;
int n;
cout << "请输入两个数:";
cin >> m>> n;
cout << "计算结果为:" << power(m, n);
return 0;

}

你写错了,是val*=a。
有帮助的话采纳一下哦

while (b)
val *= b--;

#include< iostream >

double power(double a, int b)
{
while(b--)
Val*= a;

return val ;
}

  • 可以查看手册:c++ 实现字符数组输出操作-ostrstream 中的内容

近期文章

  • could not convert string to :float:'CUS0xb7ef'
  • 土壤多重分形维数计算
  • 扒下来的网站如何使用
  • 三字棋遇到的小问题 赋值方面
  • 检查mysql列中是否存在值
  • 在HTTP协议中,响应有方式吗?
  • 如何从一个正整数的因数中进一步筛选出真因子?
  • python语法错误
  • python问题学费计算
  • 电脑手机登录这个网页被灰色覆盖,无法点击输入
  • Powershell绘图闪烁
  • 求解ackerman函数
  • 求解一元二次方程遇到结果为无理数的情况
  • 编写Tsql 计算每个订单折扣系数 2计算每个订单的实际订单金额
  • 使用ajax调用下载excel文件
  • 找出b串中最大的字符插入a串中最小的字符后面
  • 求2的n次方,.打印出来的都是0
  • 为啥类型会不匹配呢,求解
  • 什么情况下c++的类定义上吗要加一个const ?
  • 三极管连接诶xor电路

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华