用软件做一道趣味数学
一只刚出生的奶牛,4年生1只奶牛,以后每一年生1只。现在给你一只刚出生的奶牛,求20年后有多少奶牛?f1=1;f2=1;f3=1;
for k=1:16;
f4=f1+f3
f1=f2;
f2=f3;
f3=f4;
end
方法有很多,例如可以用递归:
function f = cownum(n)
f = 1;
for i = 4:n
f = f + cownum(n-i);
end
c语言程序:
#include<stdio.h>
void main()
{int f1=1,f2=1,f3=1,f4;
int i;
for(i=1;i<=16;i++)
{f4=f1+f3;
printf("%12d\n",f3);
f1=f2;
f2=f3;
f3=f4;
}
printf("%12d\n",f3);
}
看了一下顶一个,题目很有意思,
页:
[1]