C语言程序设计博客作业04

这个作业要求在哪里 http://t.csdn.cn/OS9BZ
我在这个课程的目标是 理解并正确运用函数的定义和调用形式
这个作业在那个具体方面帮助我实现目标 各种类型函数的基本运行规则,变量的作用域和生存期
参考文献 《C语言程序设计教程》、百度

1.PTA实验作业

在这里插入图片描述

1.1输出Fibonacci数列的前n项

已知Fibonacci数列的规律是1,1,2,3,5,8,…,即数列的前两项是1,其后的每一项都是其前两项的和。输出Fibonacci数列的前n(1<=n<=40)项。要求定义并调用含静态变量的函数Fibonacci(n)计算Fibonacci数列的第n项。

1.1.1数据处理
  1. 数据表达
    定义了静态局部变量整型f表示Fibonacci数列除第一项、第二项的其他项数,定义长整型变量f1、f2分别表示Fibonacci数列的第一、第二两项,定义整型变量n表示输入前几位项数,整型i表示循环控制变量,整型count标识符来进行循环项数的计数并赋初值为2。用If选择结构来判断数列的第一项和第二项,for循环结构来循环数列除第一、第二两项其余项数,并嵌套if选择结构进行程序运行输出每行4个项数的判断。输出函数printf中“%-10ld”表示输出数据左对齐。
  2. 数据处理

C语言程序设计博客作业04_第1张图片

1.1.2实验代码截图

C语言程序设计博客作业04_第2张图片

1.1.3 造测试数据
输入数据 输出数据
10 1 1 2 3
5 8 1

你可能感兴趣的:(c语言,算法)