简答题:下列给定程序中函数fun()的功能是:用递归算法计算斐波拉契数列中第n项的值。从第l项起,斐波拉契数列为:1,1,2,3

  • 题目分类:C语言
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
下列给定程序中函数fun()的功能是:用递归算法计算斐波拉契数列中第n项的值。从第l项起,斐波拉契数列为:1,1,2,3,5,8,13,21,…
例如,若给n输入7,则该项的斐波拉契数值为l3。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
long fun(int g)
{
 //****found****
 switch(g);
 {
  case 0:return 0;
  //****found****
  case l:case 2:return1;
 }
 return(fun(g-1)+fun(g-2));
}
void main()
{
 long fib;int n;
 printf("Input n:");
 scanf("%d",&n);
 printf("n=%d\n",n);
 fib=fun(n);
 printf("fib=%d\n\n",fib);
}

参考答案:
答案解析:

有以下程序: #include<stdiO.h> main(  ){ FILE*fp;  int k,n,i,a[6]=

有以下程序: #include main(  ){ FILE*fp; int k,n,i,a[6]={1,2,3,4,5,6}; fp=

查看答案

下列可作为Visual Basic变量名的是(  )。

下列可作为Visual Basic变量名的是(  )。A.A#A B.4ABC C.?xy D.Print.Text

查看答案

为了使标签具有“透明”的显示效果,需要设置的属性是(  )。

为了使标签具有“透明”的显示效果,需要设置的属性是(  )。A.Caption B.Alignment C.BackStyle D.AuwSize

查看答案

法按照适用范围可分为( )。

法按照适用范围可分为( )。A.实体法和程序法 B.根本法和普通法 C.一般法和特别法 D.国内法和国际法

查看答案

假设某台式计算机内存储器的容量为1KB,其最后一个字节的地址是(  )。

假设某台式计算机内存储器的容量为1KB,其最后一个字节的地址是(  )。 A.1023H B.1024H C.0400H D.03FFH

查看答案