[06a2] 再帰の除去2

次に示す関数funcの再帰を除去し、同じ計算を行う再帰呼び出しのない 関数funcを作成せよ。下請け関数が必要なら作成してよい。

int func(int i) {
  if(i <= 0) { retun 0; }
  return i*i + func(i-1);
}