| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 606 人关注过本帖
标题:数组题材
只看楼主 加入收藏
xyz_susan
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-10-4
收藏
 问题点数:0 回复次数:3 
数组题材
若一头母牛从第四个年头开始每年生产一头母牛,按此规律,N年能有多少母牛?
用数组做.只是做此题的算法我都没列出来,请高手出手.
搜索更多相关主题的帖子: 题材 
2007-04-27 23:10
ml342418175
Rank: 1
等 级:新手上路
威 望:1
帖 子:183
专家分:0
注 册:2007-4-13
收藏
得分:0 

小母牛 中母牛 大母牛 成母牛 总牛数
第一年 1 0 0 0 1
第二年 0 1 0 0 1
第三年 0 0 1 0 1
第四年 1 0 0 1 2
第五年 1 1 0 1 3
第六年 1 1 1 1 4
第七年 2 1 1 2 6
第八年 3 2 1 3 9
第九年 4 3 2 4 13
第十年 6 4 3 6 19
第十一年 9 6 4 9 28
第十二年 13 9 6 13 41
第十三年 19 13 9 19 60
观察总牛数,你就能发现问题了,第四年=第一年+第三年;第五年=第二年+第四年;第六年=第三年+第五年,也就是说第N年=第(N-3)年+第(N-1)年。给你个程序,你参考下
#include"stdio.h"
void main()
{
int i;
int n[13]={1,1,1};/*注意n你要赋给它一个值,n[]不能为空,如n[13],否则就会成一个死循环,直接跳出*/
for(i=3;i<=13;i++)
n[i]=n[i-3]+n[i-1];
for(i=0;i<13;i++)
{
if(i%3==0) printf("\n");
printf("%4d",n[i]);
}
printf("\n");
getch();
}


[此贴子已经被作者于2007-4-28 9:11:34编辑过]


做人要洒脱一点,潇洒一点!
2007-04-27 23:38
xyz_susan
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-10-4
收藏
得分:0 
非常感谢解答
2007-04-29 19:32
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
类似F级数.
找出递归式.

倚天照海花无数,流水高山心自知。
2007-04-29 19:52
快速回复:数组题材
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039403 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved