- 博客(4)
- 收藏
- 关注
原创 【C语言】用递归函数实现Hermite Polynomials(厄密多项式)
#include int main() { int hermite(int a,int b); int n,x,h; printf("please input n and x:\n"); scanf("%d",&n); scanf("%d",&x); h=hermite(n,x); printf("Hn(x)=%d\n",h); return 0; } int hermite(int a,int
2015-05-09 22:40:15
4508
原创 【C语言】用递归函数实现n^k
直接或者间接地调用自身算法称为递归算法。用函数自身给出定义的函数称为递归函数,在某些问题中递归可以使算法的描述简洁而且易于理解。 在递归调用中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出。递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用递归算法设计程序。#include int main() { int fan(int x,int y);
2015-05-09 22:00:00
745
原创 【C语言】球自由下落与反弹
一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第 10次落地时,共经过多少米,第10次反弹多高。#include int main() { int i; double h,x; h=100; x=100; for( i=0;i<9;i++) h=h/2,x=2*h+x; printf("第十次反弹的高度:%f\n"
2015-04-10 22:55:08
2040
原创 【C语言】猴子吃桃问题
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第10天早上想再吃的时候,就剩下一个桃子。求第一天共摘多少个桃子。#include int main() { int sum,i; sum=1; for(i=10;i>1;i--) sum=2*
2015-04-10 22:39:09
34255
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人