用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n
int fun(int n){
if(n==2){
return 2;
}else{
return fun(n-1)+(n-1)*n;
}
}
int main(int argc, char* argv[])
{
printf("fun(3)=%d\n", fun(3));
return 0;
}
编写一个递归子程序 计算N! (N)=0)的程序 最好用C语言
这样写: #include long fun(int n); void main() { int n; printf("请输入n的值:\n"); scanf("%d",&n); printf("这个数的阶乘是:%d\n",fun(n)); } long fun(int n) { if(n==1 || n==0) return 1; else return