【gcc编程】 利用gcc编译,编写C程序完成结果的输出。 要求:1、给出步骤。 2、写出源程序,程序要求:根据以下式子,使用递归函数计算Fibonacci数列的第n项:f(n) = f(n-1) + f(n-2),其中f(0)=0,f(1)=1。
时间: 2023-12-15 12:05:33 浏览: 124
步骤如下:
1. 打开一个文本编辑器,例如Notepad,开始编写源代码。
2. 输入以下代码:
```c
#include <stdio.h>
int fib(int n) {
if (n == 0)
return 0;
else if (n == 1)
return 1;
else
return fib(n-1) + fib(n-2);
}
int main() {
int n = 10;
printf("Fibonacci of %d is %d", n, fib(n));
return 0;
}
```
3. 将源文件保存为`fibonacci.c`。
4. 打开命令提示符或终端,进入源文件所在的目录。
5. 输入以下命令进行编译:
```bash
gcc -o fibonacci fibonacci.c
```
6. 运行编译后的可执行文件:
```bash
./fibonacci
```
7. 应该会输出以下内容:
```
Fibonacci of 10 is 55
```
这表示第10项Fibonacci数列的值为55。
阅读全文