农夫养牛问题的实现算法
来源:互联网 发布:淘宝文胸模特是谁 编辑:程序博客网 时间:2024/04/30 13:25
一个农夫养了一头牛,三年后,这头牛每年会生出1头牛,生出来的牛三年后,又可以每年生出一头牛……问农夫10年后有多少头牛?n年呢?
#include "stdio.h"
int Cow(int n)
{
int i;
int count[3]={1,0,0};/*count[0]为年龄为1的牛的数量,count[1]为年龄为2的牛的数量,count[2]为年龄大于3的牛的数量*/
if(n<0) return 0;
for(i=0;i<n;i++)
{ int temp;/*temp为第i年生下的小牛数 */
temp=count[2];
count[2]+=count[1];/*年龄加1 */
count[1]=count[0];
count[0]=temp;
}
return count[0]+count[1]+count[2];
}
void main()
{
int j;/*年数*/
for(j=1;j<=15;j++)
printf("第%d年的牛为:%d/n",j,Cow(j));
}
- 农夫养牛问题的实现算法
- 经典的农夫养牛问题
- 经典的农夫养牛问题
- 经典的农夫养牛问题
- 农夫养牛de 问题
- 农夫养牛问题
- 农夫养牛问题
- 农夫养牛问题
- 经典的农夫养牛题目,C语言,递归实现
- 农夫养牛
- 农夫养牛
- 农夫养牛问题,四种方法
- 经典的农夫养牛问题(常考的面试题)
- 斐波那契数列 农夫养牛问题(转载)
- 从农夫养牛问题推广到斐波那契数列
- 农夫过河问题算法设计与实现
- 经典面试题------农夫养牛
- 农夫过河问题的c语言实现
- DateTimePicker在MFC中的应用
- 零钱..
- 对信息的处理
- MTK网络通信流程图
- 介绍几本数学书
- 农夫养牛问题的实现算法
- xdoclet介绍
- 程序段的前缀
- 如何走进嵌入式开发[3] -- 烧录bootloader
- 软件测试常用工具
- TCP与UDP比较
- 重载(overload)、覆盖(override)、隐藏(hide)深度剖析
- 全面介绍单元测试
- 电脑小知识——嘻哈在线