参考答案:<p>该数列从第三项开始,每一项等于该项的前两项之和,所以可以设置该项的前两项分别为first和second,该项为result,利用for循环,求得第50项的值。</p><p>#include <stdio.h></p><p>void main0</p><p>{</p><p> int i;</p><p> double first=1,0;</p><p> double second=1,0;</p><p> double result;</p><p> for(i=3;i<=50;i++)</p><p> {</p><p> result=first+second;</p><p> first=second;</p><p> second=result;</p><p> }</p><p> printf(“该数列的第50位的值为:%f\n”,result);</p><p>}</p>
我来回答:
最新试题