求出如下分数序列的前n项之和.pdfVIP

  • 45
  • 0
  • 约1.47千字
  • 约 1页
  • 2020-09-02 发布于天津
  • 举报
. 求出如下分数序列的前 n项之和 下列给定程序中函数 fun 的功能是:求出如下分数序列的前 n项之和。和值通过函数值返回。 2 3 5 8 13 21 … , , , , , , 1 2 3 5 8 13 例如,若 n=5,则应输出 8.391667 。 请改正程序中的错误,使其得出正确的结果。 注意:部分源程序在文件 MODI1.C中, 不得增行或删行,也不得更改的程序的结构! 编程: #include stdio.h /************found************/ double fun ( int n ) { int a, b, c, k; double s; s = 0.0; a = 2; b = 1; for ( k = 1; k = n; k++ ) { /************found************/ s = s + (double)a / b; c = a; a = a + b; b = c; } return s; } main( ) { int n = 5; printf( \nThe value of function is: %lf\n, fun ( n ) ); } 解析: #include stdio.h /************found************/ double fun ( int n ) { int a, b, c, k; double s; s = 0.0; a = 2; b = 1; for ( k = 1; k = n; k++ ) { /************found************/ s = s + (double)a / b; c = a; a = a + b; b = c; } return s; } main( ) { int n = 5; printf( \nThe value of function is: %lf\n, fun ( n ) ); } .

文档评论(0)

1亿VIP精品文档

相关文档