在c语言中如何使用递归函数

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:54:01
用递归函数编程:从1的三次方一直加到7的三次方

#include <stdio.h>

int sumX3( int x)//递归函数
{
if(x==1) //结束条件
return 1;
else
return sumX3(x-1) + x*x*x;
}

main()
{
printf("%d\n" ,sumX3(2));
}

#include <stdio.h>
int cube(int num);//你的立方函数的声明

void main()
{
int num = 3;//设置限制,是1的立方加到num的立方
printf("%d",cube(num));
}

int cube(int num)//递归函数
{
if(num==1) //从1的立方开始加.这是结束条件
return 0;
else
return cube(num-1) + num * num * num;
}