早教吧作业答案频道 -->其他-->
定义函数求F=(m+n)!+m!,m,n均是任意正整数,要求使用递归调用.请问错误在哪 正确的应该怎么写二.定义函数求F=(m+n)!+m!,m,n均是任意正整数,要求使用递归调用.#include float fact(float n){float f=0;
题目详情
定义函数求F=(m+n)!+m!,m,n均是任意正整数,要求使用递归调用.请问错误在哪 正确的应该怎么写
二.定义函数求F=(m+n)!+m!,m,n均是任意正整数,要求使用递归调用.
#include
float fact(float n)
{float f=0;
if(n==0||n==1)
f=1;
else f=fact(n-1)*n;
return(f);}
float wei(float p,float q)
{float m=p+q,f1=0,f2=0,f3=0;
f1=fact(p);
f2=fact(m);
f3=f1+f2;
return(f3);}
main()
{float n,m;float y;
printf("input n,m:\n");
scanf("%f","%f",&n,&m);
y=wei(n,m);
printf("%lf",y);}
二.定义函数求F=(m+n)!+m!,m,n均是任意正整数,要求使用递归调用.
#include
float fact(float n)
{float f=0;
if(n==0||n==1)
f=1;
else f=fact(n-1)*n;
return(f);}
float wei(float p,float q)
{float m=p+q,f1=0,f2=0,f3=0;
f1=fact(p);
f2=fact(m);
f3=f1+f2;
return(f3);}
main()
{float n,m;float y;
printf("input n,m:\n");
scanf("%f","%f",&n,&m);
y=wei(n,m);
printf("%lf",y);}
▼优质解答
答案和解析
float f1=0,f2=0,f3=0;
f1=fact(m+n);
f2=fact(m);
f3=f1+f2;
return(f3);
}
错在scanf里字符串之间的逗号.改为scanf("%f %f", &n, &m)就好了.另外我相信你的m,n的对应关系搞错了.
float f1=0,f2=0,f3=0;
f1=fact(m+n);
f2=fact(m);
f3=f1+f2;
return(f3);
}
看了 定义函数求F=(m+n)!+...的网友还看了以下:
求证这个正多边形的度数是否为145°求一个正多边形的内角的度数时,求出得值是145°,请问这个答案 2020-05-14 …
定义函数求F=(m+n)!+m!,m,n均是任意正整数,要求使用递归调用.请问错误在哪 正确的应该 2020-05-16 …
英语翻译杰克会跳舞吗?是的他会.这不可能是他的妈妈,没有人可以在阅览室里大声喊叫对李明来说解决这个 2020-05-20 …
求一个正方体拆成64个小正方体的图形RT,求这幅图,我要做一道题,求出哪些3面有颜色什么的,但是我 2020-05-22 …
请问长方体表面积长乘宽长乘高宽乘高分别是求的哪个面 2020-06-14 …
小彬求出一个正多边形的一个内角为145°,他的计算正确吗?如果正确,他求的是正几边形的内角?如果不 2020-07-06 …
几道数学题.1.若sinα=根号5/5,sinβ=根号10/10,且α、β为锐角,求α+β的值.正 2020-07-30 …
勤俭节约是否已经过时了,我要正方观点,给位,我要求的是正方观点,作为辩论赛,我必须坚守自己的观点,勤 2020-12-15 …
已知正三棱柱上正三角形的边长,怎样求该三棱柱的高?这又是根据什么样的几何原理求出来的?哪位几何高.. 2021-02-05 …
用周长31.4米的绳子摆成正方形,长方形,梯形,圆形,三角形,哪个面积最大快列出是怎样求的哪个最小, 2021-02-07 …