一个可以计算取幂的程序

时间:2013-12-25 10:44:19

标签: c++ math

我已经尝试创建一个小程序,可以计算出b的功率,我得到了这些错误..你能告诉我应该改变什么是错的吗?

#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{
int a,b;
cout<<"a="<<endl;
cin>>a;
cout<<"b="<<endl;
cin>>b;
 cout<<"a la puterea b este: "<<pow(a,b)<<endl;

getch();


}

1 个答案:

答案 0 :(得分:1)

在C ++ 98中,有以下pow函数:

double pow (double base     , double exponent);
float pow (float base      , float exponent);
long double pow (long double base, long double exponent);
double pow (double base     , int exponent);
long double pow (long double base, int exponent);

您可以看到here

请尝试将a类型转换为

中的任何一个
 pow((double)a, b);