[主观题]

请在函数fun()的横线上填写若干表达式,使从键盘上输入一个整数n,输出n对应的斐波那契数列。斐波那契数列是一整数数列,该数列自第三项开始,每数等于前面两数之和,即0,1,1,2,3,5,8,13,21,34,55,…。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio.h>

int fun(int n);

main()

{

int i,n=0;

scanf("%d",&n);

for(i=0;i<n; i++)

printf("%d",fun(i));

}

int fun(int n)

{

if([ ])

return 0;

else

if([ ])

return 1;

else

return[ ];

}

参考答案与解析:

相关试题

请在函数proc()的横线上填写若干表达式,使从键盘上输入一个整数n,输出斐波那

[主观题]请在函数proc()的横线上填写若干表达式,使从键盘上输入一个整数n,输出斐波那契数列的前n个数。斐波那契数列是一个整数数列,该数列自第3项开始,每个数等于前面两个数之和,即0,1,1,2,3,5,8,13,21,34,55,…注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。试题程序:

  • 查看答案
  • 编程计算下列表达式:s=n!(n从键盘上输入)

    [主观题]编程计算下列表达式:s=n!(n从键盘上输入)

  • 查看答案
  • 请补充函数fun(),该函数的功能是:输出一个N×N矩阵,N由键盘输入,矩阵元素

    [主观题]请补充函数fun(),该函数的功能是:输出一个N×N矩阵,N由键盘输入,矩阵元素的值为随机数,并计算出该矩阵四周边元素的平均值,结果由函数返回。例如:当N=4时:注章:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。试题程序;include<stdio.h>include<conio.h>include<stdlib.h>define N 20double fun(int a[ ][N],int n){int i,j;int

  • 查看答案
  • 请补充函数fun(),该函数的功能是:从键盘输入一个下标n,把数组aa中比元素a

    [主观题]请补充函数fun(),该函数的功能是:从键盘输入一个下标n,把数组aa中比元素aa[n]小的元素放在它的左边,比它大的元素放在它的右边,排列成的新数组仍然保存在原数组中。例如,数组aa={33,67,42,58,25,76,85,16,41, 56},输入3。结果输出“33,42,25,16,41,56,58,67,76,85”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仪在函数fun()的横线上填入所编写的若干表达式或语句。试题程序:include<stdio.h

  • 查看答案
  • 请编写函数fun,其功能是:计算并输出例如,在主函数中从键盘给n输入20后,输出

    [试题]请编写函数fun,其功能是:计算并输出例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。注意:要求n的值大于1但不大于100。部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

  • 查看答案
  • 假设n为整数,那么表达式n&1==n%2的值为_____________。 -

    [主观题]假设n为整数,那么表达式n&1==n%2的值为_____________。

  • 查看答案
  • 一个表达式的项可以是()、常量符号或者函数表达式。

    [单选题]一个表达式的项可以是()、常量符号或者函数表达式。A . 谓词符号B . 变量符号C . 人名符号D . 地名符号

  • 查看答案
  • 对输入一个整数进行判断,若是偶数,输出even,否则输出odd,在子函数fun2

    [主观题]对输入一个整数进行判断,若是偶数,输出even,否则输出odd,在子函数fun2功能是判定整数是否为偶数,若是偶数,返回1,否则返回0int fun2(int x){if(x%2==0);return 0;}main(){int n;scanf("%d",&n);ifprintf("even/n");else printf(odd/n");}

  • 查看答案
  • 若执行以下程序时从键盘上输入9,则输出结果是 main( ) {int n; c

    [单选题]若执行以下程序时从键盘上输入9,则输出结果是main( ){int n;cin>>n;if(n++<10)cout<<n<<end1;else cout<<n - -<<end1;}A.11B.10C.9D.8

  • 查看答案
  • 若执行以下程序时从键盘上输入9,则输出结果是()。main(){int n;sc

    [单选题]若执行以下程序时从键盘上输入9,则输出结果是( )。main() { int n; scanf("%d",&n); if(n++<10) printf("%d/n",n); else printf("%d/n",n--); }A.11B.10C.9D.8

  • 查看答案