数学建模社区-数学中国

标题: 用软件做一道趣味数学 [打印本页]

作者: 青年梦想家    时间: 2015-11-19 21:09
标题: 用软件做一道趣味数学
一只刚出生的奶牛,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);
}


作者: 数学中国YY主管    时间: 2015-11-19 21:11
看了一下顶一个,题目很有意思,





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5