第1关:分数序列和
任务描述
本关任务:下列给定程序的功能是:求出如下分数序列的前n
项之和。 12,23,35,58,813,1321 ......例如,若n=5
,则应输出8.391667
。请改正程序中的错误,使其得出正确的结果。
相关知识
相关知识略
编程要求
请仔细阅读右侧代码,结合相关知识,在Begin-End
区域内进行代码补充,完成编写分数序列和的小程序。
测试说明
平台会对你编写的代码进行测试:
预期输出:s5 = 8.391667
#include <stdio.h>
int main( )
{
int k, n = 5;
double s,a,b,c;
s = 0; a = 2; b = 1;
for ( k = 1; k <= n; k++ )
{
/*****以下一行有错误*****/
s = s +(a/b);
/*****以下一行有错误*****/
c=a;
a=a+b;
b=c;
}
printf( "s5 = %.6f\n", s);
return 0;
}
第2关:公式计算(1)
任务描述
本关任务:编写程序,其功能是:根据以下公式计算并输出s
。公式为:
s=1+