您的位置:首页 > 其它

解除封锁注册表被禁用的几种解决办法

2008-12-11 14:28 281 查看
题目】:古典问题:有一对兔子,从出生后第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!­
­#include<stdio.h>
#define N 20
void main()
{
int a
;
int i;
a[0]=a[1]=1;
for(i=2;i<N;i++)
{
a[i]=a[i-1]+a[i-2];
}
for(i=1;i<=N;i++)
{ printf("%12d",a[i-1]);
if(i%4==0)
printf("\n");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: