某数列计算规则如图所示,已知a0 = 0,要求编写int fun(int n)函数来计算第n项的值an。
2条回答 默认 最新
- 潭溪Zerg 2018-12-05 04:41关注
int f(int n) { if(n == 0) return 0; if(n&1) return 2 * f(n-1) + 1; return 2 * f(n-1) - 1; }
解决 无用评论 打赏 举报
int f(int n)
{
if(n == 0)
return 0;
if(n&1)
return 2 * f(n-1) + 1;
return 2 * f(n-1) - 1;
}