四(共20分)使用递归和非递归两种方法编写函数fun函数的功能是
1个回答
关注
展开全部
亲,你好,很高兴为您解决问题,四(共20分)使用递归和非递归两种方法编写函数fun函数的功能是答;#includedouble fun(int m){int i=1;double sign=-1;double s=1;while(i++float fun(int a,int b) { float c; c = sqrt(a)+sqrt(b); return c; } int main() { int a=12,b=20; float c; c = fun(a,b); printf("%f",c); return 0; }
咨询记录 · 回答于2022-10-27
四(共20分)使用递归和非递归两种方法编写函数fun函数的功能是
亲,你好,很高兴为您解决问题,四(共20分)使用递归和非递归两种方法编写函数fun函数的功能是答;#includedouble fun(int m){int i=1;double sign=-1;double s=1;while(i++float fun(int a,int b) { float c; c = sqrt(a)+sqrt(b); return c; } int main() { int a=12,b=20; float c; c = fun(a,b); printf("%f",c); return 0; }
这个题的答案
亲这边接收图片很模糊您方便用文字描述一下您的问题吗?
这样能看清吗?
亲#include//递归int fac1(int n){if (n==θ|ln==1){return 1;else{return fac1(n 一1) *n;}//非递妇int fac2(int n){int i,s=1;if (n==0|I n==1)return 1;}else{for(i=1;i<=n;i++)s = s*i;}return s;}nt main()int n;printf("请输入一-个整数: ");scanf("%d",&n);int res1 = fac1(n);int res2 = fac2(n);printf("%d!=%d\n",n, res1);printf("%d!=%d\n",n, res2);return 0;