int fib(int n) {
if (n == 1 || n == 2)
return 1;
else
return fib(n - 2) + fib(n - 1);
}
int main() {
int i;
for (i = 1; i <= 20; i++) {
printf("%16d", fib(i));
if ((i + 1) % 4 == 0)printf("\n");
}
return 0;
}
输出结果:
二,用数组求斐波那契数列
已知f1=f2=1,fn=fn-1+fn-2;
参考代码:
void main() {
int i; int f[20] = { 1,1 };
for (i = 2; i < 20; i++)
f[i] = f[i - 2] + f[i - 1];
for (i = 0; i < 20; i++) {
if (i % 5 == 0)printf("\n");
printf("%12d", f[i]);
}
printf("\n");
}
Multi-Drone based Single Object Tracking with Agent Sharing Network阅读笔记
Abstract
搭载摄像头的无人机可以从更广阔的视角在空中动态跟踪目标,与静态摄像头或地面移动传感器相比具有优势。然而,由于外观变化和严重遮挡等多种因素,使…
文章目录 8.17 Range 类型8.17.1 内置类型8.17.2 示例8.17.3 开闭区间8.17.4 无穷区间 https://www.postgresql.org/docs/current/rangetypes.html
8.17 Range 类型
Range 类型,可以描述一个数据区间,有明确的子类型,而且子类型应该能被排序…