写一个函数prodby2,它能接收一个正整数n值,如果n为奇数,则返回1到n的奇数的乘积;如果n为偶数,则返回2到n的偶数的乘积。完成后调用prodby2(10)并上传运行截图。

题目

写一个函数prodby2,它能接收一个正整数n值,如果n为奇数,则返回1到n的奇数的乘积;如果n为偶数,则返回2到n的偶数的乘积。完成后调用prodby2(10)并上传运行截图。


相似考题
更多“写一个函数prodby2,它能接收一个正整数n值,如果n为奇数,则返回1到n的奇数的乘积;如果n为偶数,则返回2到n的偶数的乘积。完成后调用prodby2(10)并上传运行截图。”相关问题
  • 第1题:

    对输入一个整数进行判断,若是偶数,输出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");}


    正确答案:return 1 fun2(n)
    依据题目的条件,如果整数是偶数,就返回1,返回值语句为return 1.通过返回值,我们能够知道整数是偶数还是奇数,从而进行相应的输出。

  • 第2题:

    ( 8 )已知递归函数 f 的定义如下:

    int f(int n)

    {

    if (n <= 1) return 1; // 递归结束情况

    else return n * f(n-2); // 递归 }

    则函数调用语句 f(5) 的返回值是 【 8 】 。


    正确答案:

  • 第3题:

    一个等差数列共有2n-1项,所有奇数项的和为36,所有偶数项的和为30,那么n的值为( )。 A.5 B.6 C.10 D.11


    正确答案:B
    所有奇数项的和减去所有偶数项的和得到36-30=6,即为中位数,则数列一共有(36+30)+6=11项,故n=(11+1)÷2=6,应选择B。

  • 第4题:


    A.当n为偶数时,x=0是f(x)的极大值点
    B.当n为奇数时,x=0是f(x)的极小值点
    C.当n为奇数时,x=0是f(x)的极大值点
    D.当n为偶数时,x=0是f(x)的极小值点

    答案:D
    解析:

  • 第5题:

    当保留n位有效数字,若第n+1位数字=()且后面数字为0时,则第n位数字若为偶数时就舍掉后面的数字,若第n位数字为奇数时加1。

    • A、2
    • B、3
    • C、4
    • D、5

    正确答案:D

  • 第6题:

    根据N规律,由C、H、O、N组成的有机化合物,N为奇数,M一定是奇数N为偶数,M也为偶数。


    正确答案:正确

  • 第7题:

    根据氮律,由C、H、O、N组成的有机化合物,N为奇数,M一定为奇数;N为偶数,M也为偶数。


    正确答案:正确

  • 第8题:

    当n为奇数时,第()为中位数;当n为偶数时,()即为中位数。


    正确答案:n+1/2项的数;须将数列最中间两项数据相加之和除以2

  • 第9题:

    在移动平均中,设移动n年则()。

    • A、当n为偶数时,移动后所得新数列较原数列首尾各缺n∕2项
    • B、当n为奇数时,移动后所得新数列较原数列首尾缺(N-1)∕2项
    • C、当n为偶数时,移动后所得新数列较原数列首尾缺n项
    • D、当n为奇数时,移动后所得新数列较原数列首尾缺n项

    正确答案:A,B

  • 第10题:

    填空题
    当n为奇数时,第()为中位数;当n为偶数时,()即为中位数。

    正确答案: n+1/2项的数,须将数列最中间两项数据相加之和除以2
    解析: 暂无解析

  • 第11题:

    单选题
    设f(x)在x=0处满足f′(0)=f″(0)=…=f(n)(0),f(n+1)(0)>0,则(  )。
    A

    当n为偶数时,x=0是f(x)的极大值点

    B

    当n为偶数时,x=0是f(x)的极小值点

    C

    当n为奇数时,x=0是f(x)的极大值点

    D

    当n为奇数时,x=0是f(x)的极小值点


    正确答案: C
    解析:
    此题可用举例法判断。当n=1时(即n为奇数),f′(0)=0,f″(0)>0。由f″(0)>0知f′(x)在x=0处单调增加。又f′(0)=0,x<0时f′(x)<0;x>0时f′(x)>0。因此f(x)在x=0点处取得极小值。
    当n=2时(即n为偶数),f′(0)=f″(0)=0,f‴(0)>0。由f‴(0)>0知,f″(x)在x=0处单调增加。因f″(0)=0,故f′(x)在x=0附近先减小后增加。f′(0)=0,故f(x)在x=0点处单调。因此x=0既不是f(x)的极大值也不是它的极小值。综上所述D项正确。

  • 第12题:

    单选题
    在域F中,e是单位元,存在n,n为正整数使得ne=0成立的正整数n是什么?()
    A

    合数

    B

    素数

    C

    奇数

    D

    偶数


    正确答案: D
    解析: 暂无解析

  • 第13题:

    已知一个函数模板定义为

    template T1, typename T2>

    T1 FUN(T2 n) {return n * 5.0;}

    若要求 以 in t 型数 据 7 为函数实参调用该模板函数 , 并返回一 个 doubl e 型数据 , 则该 调用应表示为 【 15 】 。


    正确答案:

  • 第14题:

    已知一个函数模板定义为 template T1 FUN(T2 n){return n*5.0;}

    已知一个函数模板定义为

    template <typename T1.typenaine T2>

    T1 FUN(T2 n){return n*5.0;}

    若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表示为______。


    正确答案:FUNdouble>(7)
    FUNdouble>(7) 解析:实参类型和返回值类型不匹配时,需要强制转换参数类型,所以在函数模板调用时要显式地定义参数数据类型double,将整数7转换为double型。

  • 第15题:

    阅读以下说明和C语言函数,将应填入(n)处的字句写在对应栏内。

    [说明]

    编写一个函数,输入为偶数时,调用函数求1/2+?/+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n (利用指针函数)。

    [函数]

    include "stdio. h",

    main()

    {

    float peven (),podd (),dcall ();

    float sum;

    int n;

    while (1)

    {

    scanf("%d",&n);

    if (n>1)

    break;

    }

    if(n%2==0)

    {

    printf("Even="):

    (1);

    }

    else

    {

    pfinff("Odd=");

    (2);

    }

    printf("%f",sum);

    }

    float peven (int n)

    {

    float s;

    int i

    s=1;

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

    (3);

    return (s);

    }

    float podd (n)

    int n;

    {

    float s;

    int i;

    s=0;

    for(i=1 i<=n;i+=2)

    (4);

    return (s);

    }

    float dcall(fp,n)

    float (*fp) ();

    int n;

    {

    float s;

    (5);

    returu (s);

    }


    正确答案:(1)array+10 (2)array+1 (3)*p>*max (4)k=*max (5)*p=array[0]
    (1)array+10 (2)array+1 (3)*p>*max (4)k=*max (5)*p=array[0]

  • 第16题:

    合N有机化合物的分子离子峰,其m/z所遵循的规则是()。

    • A、不管N原子数的奇偶,其m/z均为偶数
    • B、N原子数为偶数时,m/z为奇数;N原子数为奇数时,m/z为偶数
    • C、N原子数为偶数时,为偶数;N原子数为奇数时,m/z为奇数
    • D、不管N原子数的奇偶,其m/z均为奇数

    正确答案:C

  • 第17题:

    在域F中,e是单位元,存在n,n为正整数使得ne=0成立的正整数n是什么?()

    • A、合数
    • B、素数
    • C、奇数
    • D、偶数

    正确答案:B

  • 第18题:

    含C、H和N的有机化合物的分子离子m/z的规则是()。

    • A、 偶数个N原子数形成偶数m/z,奇数个N原子形成奇数m/z
    • B、 偶数个N原子数形成奇数m/z,奇数个N原子形成偶数m/z
    • C、 不管N原子数的奇偶都形成偶数m/z
    • D、 不管N原子数的奇偶都形成奇数m/z

    正确答案:A

  • 第19题:

    当n为奇数时,()为中位数;当n为偶数时,()即为中位数。


    正确答案:第n+1/2项的数;须将数列最中间两项数据相加之和除以2

  • 第20题:

    一个等差数列共有2N+1项,所有奇数项的和为64,所有偶数项的和为56,那么N的值为()

    • A、5
    • B、6
    • C、8
    • D、7

    正确答案:D

  • 第21题:

    判断题
    根据氮律,由C、H、O、N组成的有机化合物,N为奇数,M一定为奇数;N为偶数,M也为偶数。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    含C、H和N的有机化合物的分子离子m/z的规则是()。
    A

     偶数个N原子数形成偶数m/z,奇数个N原子形成奇数m/z

    B

     偶数个N原子数形成奇数m/z,奇数个N原子形成偶数m/z

    C

     不管N原子数的奇偶都形成偶数m/z

    D

     不管N原子数的奇偶都形成奇数m/z


    正确答案: C
    解析: 暂无解析

  • 第23题:

    判断题
    根据N规律,由C、H、O、N组成的有机化合物,N为奇数,M一定是奇数N为偶数,M也为偶数。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第24题:

    填空题
    当n为奇数时,()为中位数;当n为偶数时,()即为中位数。

    正确答案: 第n+1/2项的数,须将数列最中间两项数据相加之和除以2
    解析: 暂无解析