一个可以计算幂的程序

a program that can calculate exponentiation

本文关键字:计算 程序 一个      更新时间:2023-10-16

我试图创建一个小程序,可以计算一个提高到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();

}

在 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);

你可以在这里看到。

请尝试将 a 键入到其中任何一个中

 pow((double)a, b);