采用递归实现下面的函数:1^2+2^2+3^3=14
2012-09-17 21:59
183 查看
例如square(3)返回14.1^2+2^2+3^3=14;
int function1(int n)
{
if(n==1)
return 1;
else
return n*n+function1(n-1);
}
void main()
{
printf(“%d",function1(3));
}
int function1(int n)
{
if(n==1)
return 1;
else
return n*n+function1(n-1);
}
void main()
{
printf(“%d",function1(3));
}
相关文章推荐
- 通过斐波那契数列分析实现函数时采用递归和循环的利弊
- PHP采用自定义函数实现遍历目录下所有文件的方法
- JAVA 采用递归方式实现求数组最大值
- sql 函数实现三种父子递归
- (14)javascript 函数表达式 递归、闭包
- sql 函数实现三种父子递归
- sql 函数实现三种父子递归
- 3.1题目: 利用递归方法实现一个函数,该函数能够实现n的阶乘,即 n! = n*(n-1)*…*3*2*1;
- C和指针之函数递归实现把amount表示的值转换为单词形式written_amount(unsigned int amount,char *buffer)
- 通过对PHP语言的学习,应该知道它是基于函数的一款HTML脚本语言。庞大的函数库支持着PHP语言功能的实现。下面我们为大家介绍有关PHP函数isset()与empty()的相关用法。
- Fibonacci函数递归实现
- JavaScript消除与函数名紧密耦合的递归实现方法
- 采用装饰者模式实现函数点击前的操作
- 编写一个函数实现n^k,使用递归实现
- C++:函数的递归调用--实现斐波那契数列
- 14.背包问题[递归实现]
- C语言:编写reverse_string(char * string)(递归实现)函数,将参数字符串中的字符反向排列
- 使用"函数递归"实现的树型菜单 (转)
- 编写一个函数(递归实现) 实现:将参数字符串中的字符反向排列。
- 【c语言】编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。