Project Euler 29

 100の100乗って余裕でint型の範囲超えちゃうんですよね。。

ってことでdoube型に値を格納するようにしました。

 あとは、pow()関数の答えが1回でも同じになったとき

余計にカウントしないように気をつけて終わりです。  http://codepad.org/8gxpnTLo