摘要: 1、函数定义的一般形式: (1)定义无参函数的一般形式为: 类型标识符 函数名() { 声明部分 语句部分 } 在定义函数时要用“类型标识符”指定函数值的类型,即函数带回来的值的类型。 (2)定义有参函数的一般形式为: 类型标识符 函数名(形式参数表列) { 声明部分 语句部分 } 例: (3)定义 阅读全文
posted @ 2019-01-27 22:44 巫师笔记 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 一个较大的程序可分为若干个程序模块,每一个模块用来实现一个特定的功能。 在高级语言中用子程序实现模块的功能,子程序由函数来完成。 一个C程序可由一个主函数和若干个其他函数构成。 函数间的调用关系: 由主函数调用其他函数,其他函数也可以相互调用。同一个函数可以被一个或多个函数调用任意多次。 例: 说明 阅读全文
posted @ 2019-01-26 23:33 巫师笔记 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 适用情况:在一批有序数据中查找某数。 基本思想: 1 确定区间[a,b],验证f(a)·f(b)<0,给定精确度ξ. 2 求区间(a,b)的中点c. 3 计算f(c). (1) 若f(c)=0,则c就是函数的零点; (2) 若f(a)·f(c)<0,则令b=c; (3) 若f(c)·f(b)<0,则 阅读全文
posted @ 2019-01-25 22:28 巫师笔记 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 例1:将一个二维数组行和列元素互换,存到另一个二维数组中。 程序示例: 例2:有一个3*4的矩阵,要求编程求出其中值最大的那个元素的值,以及其所在的行号和列号。 程序示例: 例3:从键盘上输入9个整数,(对照九宫格的形式,输入三行,每行输入三个数)保存在二维数组中,按数组原来位置输出第一行和第一列的 阅读全文
posted @ 2019-01-24 22:01 巫师笔记 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 例:一个学习小组有5个人,每个人有3门课的考试成绩。将各个数据保存到二维数组a[5][3]中,并求全组分科的平均成绩和总平均成绩。 阅读全文
posted @ 2019-01-24 00:26 巫师笔记 阅读(2656) 评论(0) 推荐(0) 编辑
摘要: 1、二维数组的定义:当数组中每个元素带有两个下标时,称这样的数组为二维数组。在逻辑上可以把二维数组看成是一个具有行和列的表格或一个矩阵。 一般形式:类型说明符 数组名[常量表达式1][常量表达式2]; 例:定义a为3*4(3行4列)的数组,b为5*10(5行10列)的数组。 在内存中的表达: 例如: 阅读全文
posted @ 2019-01-22 23:10 巫师笔记 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: 例1:用数组来处理,求解斐波那契数列(前20个)。 过程:先定义一个20个元素的数组,并将数组的第一第二个元素都初始化为一,其他元素初始化为0,通过公式求出其他各个元素的值。 参考代码1(我自己做的): 参考代码2(参考答案) 例2:用冒泡法对10个数排序(由小到大)。 冒泡法的思路:将相邻的两个数 阅读全文
posted @ 2019-01-21 22:34 巫师笔记 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 给数组赋值的方法除了用赋值语句对数组元素逐个赋值外,还可采用初始化赋值和动态赋值的方法。 数组初始化赋值是指在数组定义时给数组元素赋初值。数组初始化是编译阶段进行的。这样将减少运行时间,提高效率。 注:之前用到的赋值语句或输入语句给数组赋值是在运行时完成的。 一般形式为:类型说明符 数组名[常量表达 阅读全文
posted @ 2019-01-20 23:10 巫师笔记 阅读(10841) 评论(0) 推荐(0) 编辑
摘要: 数组:具有相同类型的数据组成的序列,且该序列是有序集合。 数组中的每一个数据称为数据元素(下标变量)。 数组元素由其所在的位置序号(数据元素的下标)来区分。 数组名与下标的意义:可以用统一的方式来处理数组中的所有元素,从而方便的实现处理一批具有相同性质数据的问题。 注意:数组元素的有序不是指元素大小 阅读全文
posted @ 2019-01-20 00:10 巫师笔记 阅读(26391) 评论(0) 推荐(2) 编辑
摘要: 例1:用Π/4=1-1/3+1/5-1/7+...公式求Π的近似值,直到某一项的绝对值小于10^6为止。 提示:(1)要确定计算的精度,可以配合while循环语句用fabs()函数确定精度来退出。 (2)据观察,分子不变,分母却每次递增2,且正负切换。 (3)记得结果乘以4。 例2:求Fibonac 阅读全文
posted @ 2019-01-19 00:18 巫师笔记 阅读(531) 评论(0) 推荐(0) 编辑