在C语言中并没有直接的乘方计算符号,不过有库函数pow可以达到该目的。
pow函数形式为
double pow(double a, double n);
要调用该函数需要
#include
功能为计算a的n次方值并返回。
于是10的n次方可以写作
pow(10, n);
一楼用的不是c语言,matlab语言吧。二楼三楼写了一个程序,没必要吧。四楼写的还好。double pow( double x, double y );头文件:math.h 功能:计算x的y次幂。返回值:x应大于零,返回幂指数的结果。
这样回答应该比较全面了。pow函数上课一般不教,要自己去了解。还有好多函数,多百度吧。
定义一个函数:
long Power(uint n)
{
long value=1;
for(uint i=0;i
value*=10;
}
return value;
}
这跟开方sqrl()函数差不多
pow(10,n)
int a=1;
int n;
for(int i=0;i
a=a*10;
}