>>887,888
なるほど。
やはり、iが整数型だったからダメだったようです。
iをdoubleで宣言したら、できました。
どうもありがとうです。