首页 > 学历类考试> 自考专业课> 工学类
题目内容 (请给出正确答案)
[主观题]

用递归方法写出计算n的阶乘的函数,调用该函数计算并输出n=0,1,2,……,10时各阶乘的值。 计算公式:

用递归方法写出计算n的阶乘的函数,调用该函数计算并输出n=0,1,2,……,10时各阶乘的值。

计算公式:用递归方法写出计算n的阶乘的函数,调用该函数计算并输出n=0,1,2,……,10时各阶乘的值。 计算

long fac(int n)

{

if(______)return(1);/*第一空*/

else return______;/*第二空*/

}

main()

{

int m;long int fa;

for(m=0;m<=10;m++)

{

______;/*第三空*/

printf ("%d!=%1d\n",m,fa);

}

}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“用递归方法写出计算n的阶乘的函数,调用该函数计算并输出n=0…”相关的问题
第1题
构造计算某一整数阶乘的函数,调用该函数计算并输出10的阶乘。

点击查看答案
第2题
利用求阶乘函数Fact() , 编程计算并输出从1到n之间所有数的阶乘值。

点击查看答案
第3题
输入1个实数x,计算并输出下式的值,直到最后一项的绝对值小于10-5(保留2位小数)。要求定义和调用
输入1个实数x,计算并输出下式的值,直到最后一项的绝对值小于10-5(保留2位小数)。要求定义和调用函数fact(n)计算n的阶乘,可以调用pow()函数求幂。

点击查看答案
第4题
下面程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。#include<stdio.h>int fun(int n
下面程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。

#include<stdio.h>

int fun(int n)

{int m=0,f=1,i;

for(______;i<-n;i++)/*第一空*/

{m+=i*f;

f=______;/*第二空*/

}

return m;

}

main()

{printf("m=%d\n",______);)/*第三空*/

点击查看答案
第5题
输入一个正整数n,生成一张阶乘表,输出1!到n!的值。要求定义和调用函数fact(n)计算n!,函数类型是double。

点击查看答案
第6题
输入m和n(m≥n≥0)后,计算m!/n!(m-n)!表达式的值并输出。要求将计算阶乘的运算写成函数fact(n),函数
输入m和n(m≥n≥0)后,计算m!/n!(m-n)!表达式的值并输出。要求将计算阶乘的运算写成函数fact(n),函数返回值的类型为float。

点击查看答案
第7题
函数的定义域是___________,  的值域是_____.

(第一空2分,第二空3分)

点击查看答案
第8题
下面程序通过函数average()计算数组中各元素的平均值。float average(______,int n)/*第一空*/{in
下面程序通过函数average()计算数组中各元素的平均值。

float average(______,int n)/*第一空*/

{int i;

float avg=0.0;

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

avg=avg+______;/*第二空*/

avg=______;/*第三空*/

return avg;

}

main()

{int i,a[5]={2,4,6,8,10);

float mean;

mean=average(a,5);

printf("%f\n",mean);

}

点击查看答案
第9题
用递归的方法对下列计算式子编写一个函数。f(x,n)=x-x2 +x3-x4+ ...+(-1)n-1xn(n>0)并写出相应主函数。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改