引数として{{float}}型の{{x}}と{{int}}型の{{y}}を持ち,戻り値として{{float}}型で$x^y$を返す関数{{pow}}を自分で定義し, キーボードから入力した{{a,b}}の$a^b$を表示するプログラムを作成せよ. 実行例を図1に示す.

Input x:{{2}} Input y:{{3}} 2.000000^3 = 8.000000
図1 実行例(x=2, y=3の場合)

ただし,{{math.h}}で定義されている関数{{pow}}は用いてはならない. また,{{x,y}}ともに0以上とみなしてよいが,余力があれば, {{y}}が負の場合でも動作するようにせよ.

ヒント