下面的程序用递归定义的方法实现求菲波拉契数列 1 、 1 、 2 、 3 、 5 、 8 、 13 、 21...... 第 7 项的值 fib(7) ,菲波拉契数列第 1 第 2 项的值都是 1 。请将程序补充完整。 #include long fib( 【 1 】 ) { switch(g) { case 0: return 0; case 1: case 2: return 1; } return ( 【 2 】 ); } main() { long k; k=fib(7); printf("k=%d\n",k); }