2个填空题,帮忙看一下哈!

sum(int n)
{if(n<0)
return(-1);
else if(n==0)______________;
else_____________;

一个求阶乘的递归调用函数。
facto(int n)
{if(n==1)___________;
else return(______________);
}

蛊毒传说
浏览 102回答 3
3回答

摇曳的蔷薇

#include"stdio.h"void main(){int sum(int);int sumhe,m;xy:printf("请输入上限:m\n");scanf("%d",&m);sumhe=sum(m);if(sumhe==-1){printf("您的输入上限有误,请重新输入:\n");goto xy;}elseprintf("1到%d的累加和为%d\n",m,sumhe);}int sum(int n){int i,s=0;if(n<0)return(-1);else if(n==0)return(0);elsefor(i=1;i<=n;i++)s=s+i;return(s);}、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、#include"stdio.h"void main(){int facto(int);int fact,m;scanf("%d",&m);fact=facto(m);printf("%d",fact);}int facto(int n){int f;if(n==1)f=1;elsef=facto(n-1)*n;return(f);printf("\n");}

呼唤远方

(1)return 0;(2)return n+sum(n-1);(3)return 1;(4)return n*facto(n-1);

慕仙森

sum(int n){if(n<0)return(-1);else if(n==0)_____return 0_________;else_____return (n+1)*n/2________;一个求阶乘的递归调用函数。facto(int n){if(n==1)____return 1_______;else return(___n*facoto(n-1)___________);}
打开App,查看更多内容
随时随地看视频慕课网APP