当前位置:知之问问>生活百科>求阶乘和

求阶乘和

2023-12-12 20:08:04 编辑:join 浏览量:547

问题补充说明:#includevoid main(){ float z(float m,float n); float f(float s1,float s2); scanf("%d,%d",&m,&n); printf("这两个数的阶乘的和为:%d",s);}float z(float m,float n){ int i,j; float a=1,s=0; for(i=1;i<10;i++) {for(j=1;j

求阶乘和

先不看你求阶乘对不对,你的主函数调用就有问题,

floatf(floats1,floats2);//调用的时候参数不用再加float,返回类型float也不用加

总语句顺序也错了,而且求阶乘火大和求和两个功能完全可以写在一个来自函数里,这样导致你第肉宣始支错floatf(floats1,floats2);参数不知道是哪个.

-------------------------------耐落---------下精------

嵌套调用:求两个数的阶乘的和,要

编写三个函数:求和函数,求阶乘函数,主函

数。

voidmain()

{

intm,n;

printf("请输入m和n:");

scanf("%d,%d",&m,&n);

printf("这360问答两个数的阶乘的和为:");

z(m,n);

}

voidz(intm,int乐液呀罗革婷n)

{

//求整数m的n阶乘和,嵌套调用求和函数f

inti,j;

floa史剧义ts1,s2,s=0;

for(i=1,s1=1;i<m;i++)

s1=(i+1圆拿北兴方)*s1;//得到m的城损阶乘m!

for(j=1,s2=1;j<n;笑官展营剧j++)

s2=(j+1)*s2;//得到容团修提盟毛续收n的阶乘n!

s=f(s1,s2);

printf("%f",s);

}

floatf(floats1,floats2)

{

floats;

s=s1+s2;

retur队书绝速血事越果整ns;

}

标签:阶乘

版权声明:文章由 知之问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhzhwenwen.com/life/262076.html
热门文章