c语言算法基础第一例
2012-07-04 23:50
148 查看
◆题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔
子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数
为多少?
程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....
程序源代码:
main()
{
long f1,f2;
int i;
f1=f2=1;
for(i=1;i<=20;i++)
{ printf("%12ld %12ld",f1,f2);
if(i%2==0) printf("\n");/*控制输出,每行四个*/
f1=f1+f2;/*前两个月加起来赋值给第三个月*/
f2=f1+f2;/*前两个月加起来赋值给第三个月*/
}
}
上题还可用一维数组处理,you try!
子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数
为多少?
程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....
程序源代码:
main()
{
long f1,f2;
int i;
f1=f2=1;
for(i=1;i<=20;i++)
{ printf("%12ld %12ld",f1,f2);
if(i%2==0) printf("\n");/*控制输出,每行四个*/
f1=f1+f2;/*前两个月加起来赋值给第三个月*/
f2=f1+f2;/*前两个月加起来赋值给第三个月*/
}
}
上题还可用一维数组处理,you try!
相关文章推荐
- 10个经典的C语言面试基础算法及代码
- 10个经典的C语言面试基础算法及代码
- 10个经典的C语言面试基础算法及代码
- 10个经典的C语言面试基础算法及代码
- C语言的学习要从基础,100个经典的算法 (转载)
- 10个经典C语言面试基础算法
- 10个经典的C语言面试基础算法及代码
- 10个经典的C语言面试基础算法及代码
- c/c++--10个经典的C语言面试基础算法及代码
- 10个经典的C语言面试基础算法及代码
- 10个经典的C语言面试基础算法及代码
- 10个经典的C语言面试基础算法及代码
- C语言基本算法五排序【基础认知(理论)】
- C语言算法基础
- 常见基础算法大集合(C语言实现)
- C语言经典最基础算法题(从小白到大神)
- 分享:C语言的学习基础,100个经典的算法
- 10个经典的C语言面试基础算法及代码
- 10个经典的C语言面试基础算法及代码
- C语言中三个基础算法