C++中,如何表示a的b次方,比如10^n

急急急急急急急!!!!

第1个回答  2011-08-17
只能是a自乘b次追问

提示出错:对重载函数的调用不明确

追答

int i;
int c=a;
for(i=0;i<b;i++)
{
a=a*c;
}
b要具体的值。
或者a*a*a*a....一直乘b次。

第2个回答  2011-08-17
math.h
pow(a,b)追问

提示出错:对重载函数的调用不明确

追答

#include
#include
using namespace std;
int main( void )
{
cout << pow(10.0,2) << endl;
}

追问

如果是10^n呢?

追答

汗。
double n=2.0;
pow(10.0,n);

本回答被提问者采纳
相似回答