書式#include <iostreamの>
名前空間stdを使用。
BOOL g_invalid =偽;
BOOL equal_zero(二塩基)
{
g_invalid = FALSE;
(ベース<0.000001 &&ベース> -0.000001)があれば
trueを返します。
falseを返します。
}
ダブルexe_pow(ダブルベース、INT指数)
{
ダブルNUM = 1.0。
以下のために(INT I 1 =; I <=指数; ++ I)
NUM = NUM *基地;
NUMを返します。
}
二重電源(ダブルベース、INT指数)
{
IF(equal_zero(塩基)&&(指数<0))
{
g_invalid = TRUE。
0.0を返します。
}
(指数> 0)であれば
、戻りexe_pow(ベース、指数)。
他の
リターン(1.0 / exe_pow(ベース、-exponent));
}
メインINT()
{
二塩基;
int型の指数。
CIN >>ベース>>指数。
COUT <<電源(ベース、指数)<< ENDL。
システム(「一時停止」)。
0を返します。
}
最初は、ベースに電源又は塩基数は0であり、そうでない場合には、負は、この電力は回答の絶対値との数で分割されている場合に正のパワーの数は、通常、算出された場合には、式に従って計算したか否かを判定する。