C语言兎子产子代码
从前有一对长寿兎子,它们每一个月生一对兎子,新生的小兎子两个月就长大了,在第二个月的月底开始生它们的下一代小兎子,这样一代一代生下去,求解兎子增长数量的.数列。以下是小编为大家搜索整理的C语言兎子产子代码,欢迎阅读!更多精彩内容请及时关注我们应届毕业生考试网!
*问题分析与算法设计
Un=Un-1+Un-2
其中:
n是项数(n>=3)。它就是着名的斐波那契数列,该数列的前几为:1,1,2,3,5,8,13,21...
斐波那契数列在程序中可以用多种方法进行处理。按照其通项递推公式利用最基本的循环控制就可以实现题目的要求。
*程序说明与注释
#include
int main()
{
int n,i,un1,un2,un;
for(n=2;n<3;)
{
printf("Please enter required number of generation:");
scanf("%d",&n);
if(n<3) printf("n Enter error!n"); /*控制输入正确的N值*/
}
un=un2=1;
printf("The repid increase of rabbits in first %d generation is as felow:n",n);
printf("ltlt");
for(i=3;i<=n;i++)
{
un1=un2;
un2=un;
un=un1+un2; /*利用通项公式求解N项的值*/
printf(i%10?"%dt":"%dn",un);
}
printf("n");
}
*运行结果
Please enter required number of generation: 20
The repid increase of rabbits in first 20 generation is as felow:
1 1 2 3 5 8 13 21 34 55
89 144 233 377 610 987 1597 2584 4181 6765
-
C语言转义字符和格式控制符参考
导语:字符型常量所表示的值是字符型变量所能包含的值。我们可以用ASCII表达式来表示一个字符型常量,或者用单引号内加反斜杠表示转义字符。下面是C语言转义字符和格式控制符参考,欢迎学习:转义字符参考:a:蜂鸣,响铃:回退:向后退一格f:换页:换行,光标到下行行首:回车,光...
-
在C语言中转换时间的基本方法
本文主要介绍了在C语言中转换时间的基本方法,分别是mktime()函数和localtime()函数的使用,供参考学习,感兴趣的小伙伴们可以参考一下!想了解更多相关信息请持续关注我们应届毕业生考试网!C语言mktime()函数:将时间转换成经过的秒数头文件:#include<time.h>定义函数:t...
-
二级C语言考试复习五要点
综观近几年全国计算机等级二级基础部分和C语言程序设计的题目,笔试中大多数考题是与大纲要求的基本内容一致的,难度不高,但内容十分广泛,应牢固掌握。以下是小编为您带来的二级C语言考试复习五要点,感谢您的阅读!一、了解试卷,胸中有数综观近几年全国计算机等级二级...
-
2017年计算机二级C语言考点习题
计算机二级考试知识点的掌握对考生来说是比较重要的,下面是本站小编为各位考生整理的2017年计算机二级C语言考点习题,希望你的的考试有所帮助!1.在深度为5的满二叉树叶中,叶子结点的个数为()。A.32B.31C.16D.152.软件生命周期中,花费最多的阶段是()。A.详细设计B....