一、自然级数
代码:
#include<stdio.h>
main()
{
int n;
float t,x,e;
e=1.0;
x=1.0;
n=1;
t=1.0;
while(t>0.000001)
{
t=t*x/n;
e=e+t;
n=n+1;
}
...
大衍求一术
大衍求一术口诀:
三人同行七十稀,五数梅花二十一,七子团圆正半月,除百零五便得知。隐含的算法内容是:对一个正整数,先用3去除所得到的余数与70相乘,再用5去除所得到的余数与21相乘,最后用7去除所得到余数与15相乘,三个积相加,并不断用105去减,直到差小于105,就得到最小正整数解。
代码:
#include<stdio.h>
int remainder(int i);
main()
{
int i;
for (i=1;i<100;i++)
...
斐波纳契数列
注意事项:
斐波那契数列增长的速度很快,高于几何级。超过40级的数列值很可能突破4GB的取值范围,从而发生溢出。
其隐式和显式求解的结果是不同的,必须在显式求解的基础上对计算结果进行取整修正。
代码1:用迭代的方法实现斐波那数列。
#include<stdio.h>
main()
{
Long fn1,fn2,fn3;
int i,n;
printf("Please anter month number(less ...