永发信息网

有若干个数.第一个数记为a1,第2个数记为a2,第三个数字记为a3,.....第n个数记为an,若a1等于-2分之一,从第2个数起,每个数都等于;1与她前面的那个数的差的倒数.试求a2,a3,a4的值

答案:2  悬赏:80  手机版
解决时间 2021-05-15 13:38
  • 提问者网友:寂寞撕碎了回忆
  • 2021-05-14 20:30
有若干个数.第一个数记为a1,第2个数记为a2,第三个数字记为a3,.....第n个数记为an,若a1等于-2分之一,从第2个数起,每个数都等于;1与她前面的那个数的差的倒数.试求a2,a3,a4的值
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-05-14 21:12

对不起我也是初学者但是我看了下书


循环的我回家想下,


占时给个答案吧


void main()
{
float a,b;
a=0.5;
a=-a;
b=1-a;
a=1/b;
printf("a2是%e\n",a);
b=1-a;
a=1/b;
printf("a3是%e\n",a);
b=1-a;
a=1/b;
printf("a4是%e\n",a);
}


全部回答
  • 1楼网友:忘川信使
  • 2021-05-14 21:33

用递归吧!

#include <stdio.h> float f(int n) { if(n==1) return -0.5; else { return 1.0/(1-f(n-1)); }

} int main(int argc, char *argv[]) { printf("%f",f(2)); return 0; }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯