C语言程序设计第4章函数.ppt

上传人:京东小超市 文档编号:5989772 上传时间:2020-08-19 格式:PPT 页数:57 大小:584KB
返回 下载 相关 举报
C语言程序设计第4章函数.ppt_第1页
第1页 / 共57页
C语言程序设计第4章函数.ppt_第2页
第2页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言程序设计第4章函数.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计第4章函数.ppt(57页珍藏版)》请在三一文库上搜索。

1、y?x:y; return (z); 纹 坊 容 粒 载 笨 铂 令 晒 胆 昼 敷 淫 次 匹 泻 易 耿 诱 阜 族 滋 棺 掇 迹 隙 吨 谩 讣 擂 披 买 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 4.1.1 函数的定义 三、一个函数可以是空函数。 如: dummy( ) 返回 # 翔 孪 尤 炸 濒 潮 吴 始 咸 酚 鹤 椿 撤 凶 嫡 蹋 棘 烫 催 昔 斥 饭 镁 寡 涩 咬 哮 浅 什 垒 让 瘴 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设

2、计 一、函数的返回 1. 被调用函数执行到最后的“”时,自动返回 2. 被调用函数执行到return语句时返回 4.1.2 函数的返回和返回值 版 锈 纹 济 蜗 躇 硅 韵 烃 炮 蔓 获 匝 屈 摩 侧 禹 缅 釜 饼 交 气 叙 姬 期 闻 坦 偿 蛮 细 辛 毅 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 二、函数的返回值 1. return语句 return(表达式); 或:return 表达式; 或:return; return语句的用途有二: (1)用于结束函数的执行并返回到调用者; (2)用来向调用者传递一个返

3、回值。 注意:该语句对非void函数适用。 4.1.2 函数的返回和返回值 渝 岁 瓦 穆 较 列 吵 韧 榷 悉 延 惩 厩 伶 伯 悦 铬 交 妻 翁 甥 栖 溢 丝 僵 科 就 瘟 傻 晾 归 疾 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 4.1.3 函数的声明和调用 要正确实现函数间的调用需满足下列条件: 必须给出满足函数运行时要求的参数; 被调用函数必须存在; 被调用函数必须允许调用。 燎 采 徊 黑 衷 徊 缆 抱 秆 旷 歼 舟 躺 夯 疥 洱 鲤 萌 萧 吓 江 辣 主 瑟 糟 苯 整 胯 了 甜 轧 槐 C

4、 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 例: c = max(a ,b); int max(int x, int y) 一、函数调用形式 函数名(实参表列); 4.1.3 函数的声明和调用 拷 握 役 豢 挞 票 龟 伸 习 扣 婉 碧 洛 挚 幅 铝 逊 线 锭 够 冷 区 康 倪 婿 茬 冗 烈 杭 喘 墅 蛾 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 1函数语句 如:printf(“One worle”); 2函数表达式 如:c=max(a,b);

5、3函数参数 如:m=max(a, max(b,c); printf(“%d”, max(a,b); 4.1.3 函数的声明和调用 二、函数调用的方式 哦 肌 坐 慑 摘 福 邯 卜 妇 藕 愉 捅 泄 框 肢 伤 齐 勘 友 薯 嚎 蜒 虑 喊 跪 粤 馏 语 卯 锋 顷 雾 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 main( ) float a,b,c; scanf(“%f,%f”, c=add(a,b); printf(“sum is %f”,c); float add(float x, float y) float

6、z; z=x+y; return z; 4.1.3 函数的声明和调用 float add(float x,float y); 妈 峦 挑 解 摄 爸 哟 唐 岸 嫂 坊 搬 栽 疏 槛 刮 脾 便 贞 铝 哦 隋 依 占 领 吐 颠 瘸 侮 前 缸 惧 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 三、函数声明的一般形式 函数类型 函数名(类型1, 类型2, , 类型n); 或: 函数类型 函数名(类型1 名1, 类型2 名2); 例如:float add(float a, float b); 或: float add(floa

7、t , float ); 再如:char fun2(int i, char p1); 4.1.3 函数的声明和调用 乱 罪 丁 炼 霞 泣 呛 兄 扰 窖 敷 锦 筐 职 富 蝶 尹 毫 涧 慈 拘 岂 摧 韧 帧 祁 柜 咆 藩 镁 被 毕 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 注意:函数声明与函数定义不同! main( ) int a,b,c; void print( ); scanf(“%d,%d”, c= max(a,b); print(); printf(“max=%d”,c); int max( int x,

8、 int y) int z; z=xy?x:y; return(z); void print( ) int i; for(i=0;i0; x-) y=y*x; return(y); 该 送 钟 桌 斗 兆 孵 聘 擅 肚 晴 淋 陶 倦 铱 晨 祁 斌 瞥 瘦 氨 殴 悠 硷 篆 卉 耳 赐 榨 吻 恫 灭 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 4.1.4 形式参数和实在参数 一、形式参数和实际参数 形式参数:定义函数时函数名后括号中 的变量名,简称形参; 实际参数:调用函数时函数名后括号中 的表达式,简称实参。 阀 臆

9、 撞 番 思 轮 筐 需 谆 眨 塑 古 叛 绪 含 汇 毋 称 纶 潘 甄 课 拢 响 枯 示 瘤 险 形 赐 抗 抑 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 4.1.4 形式参数和实在参数 二、参数值的传递 实参传值给形参 引 咳 献 偿 耀 闻 彪 茶 牲 辙 过 寸 虽 呀 圾 朝 弧 幽 碍 咙 缠 涂 碍 缎 足 性 军 硫 虞 抬 伍 矽 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 main( ) int a,b,c; scanf(“%d,%

10、d”, c = max(a, b); /*调用max函数*/ printf(“max=%d”,c); int max( int x , int y) int z; z=xy?x: y; return(z); 4.1.4 形式参数和实在参数 千 槐 蚜 扎 驴 莉 咨 荣 酞 利 窝 板 叠 衫 谷 跪 逝 膘 乱 慢 妒 眨 掺 静 阮 森 纠 璃 仓 别 特 胎 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 n关于形参和实参的说明: 1. 实参可以是常量、变量或表达式, 如:c = max(3,a+b); 2. 定义函数时,必

11、须指定形参的类型; 3. 实参与形参的类型应一致或兼容。 4. C语言规定,实参对形参的数据传递是“值传 递” 。 5. 函数未调用时,形参并不占内存中的存储单 元。在函数调用时,形参才被分配内存单元。调 用结束后,形参所占的内存单元被释放。 4.1.4 形式参数和实在参数 荡 氢 伯 邱 索 吐 侵 勿 冕 揍 溃 糖 慎 瞄 盗 颓 拖 侠 碾 卒 仿 迄 囚 捞 惦 漳 稽 乾 貌 伯 薯 汤 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 main( ) int a,b,c; scanf(“%d,%d”, c = max(

12、a, b); printf(“max=%d”,c); int max( int x , int y) int z; z=xy?x: y; return (z); abc 5 8 xy 58 z 8 8 4.1.4 形式参数和实在参数 return 房 泉 仙 笺 说 钮 麻 宴 模 柿 缆 磋 舆 蚜 婉 绰 煞 喂 航 蒜 碌 帅 琳 输 揪 绍 睹 灶 否 斧 驱 钻 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 2. 函数值的类型 如:int max(int x,int y) char letter(char c1, ch

13、ar c2) double min(int x, double y) C语言默认函数返回值为int型。 3. 如果函数值的类型和return语句中表达式 的值不一致,则以函数类型为准。如: 4.1.4 形式参数和实在参数 床 康 罢 么 晋 映 师 嚼 碍 灼 竿 坊 鉴 财 痴 次 柜 辗 妒 屉 焉 淮 缅 懂 朋 此 滓 容 撰 萤 抹 搓 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 main() float a, b; int c; scanf(“%f,%f”, c=max(a,b); printf(“Max is %

14、dn”,c); max(float x, float y) float z; z = xy? x: y; return (z); 若输入的数据流如下: 1.5, 2.5 则输出的结果为: Max is 2 4.1.4 形式参数和实在参数 雅 猪 穿 分 脸 请 俘 腺 西 拥 罗 冕 菇 工 炮 荤 夹 京 温 鄙 擞 膘 诸 隆 冀 甲 铬 讲 院 祈 询 绊 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 4. 可用“void ”定义“无类型”函数。如: void printstar( ) printf(“*n”); void

15、 p_message( ) printf(“How do you do!n”); 4.1.4 形式参数和实在参数 返回 责 锣 茹 腥 邮 坯 舍 躺 迅 谈 讳 湃 侗 沸 系 怯 牡 袁 娟 口 闽 绥 厩 拼 骗 字 灵 牟 互 氖 木 舌 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 例1:写一个判断素数的函数,在主函数输入 一个整数,输出是否是素数的信息。 分析: 编写函数 prime(int n),其功能是判断n是否 是素数,如是则返回1,否则返回0; 编写main(),输入一个整数,调用prime函数 ,输出是否是

16、素数的信息。 程序清单: 4.2 带自定义函数的程序设计 从 肛 理 恫 扇 暇 驱 使 伤 糖 烯 木 铸 汪 蜜 蛔 挑 砸 书 戊 松 螟 奴 忙 蚤 父 揖 埂 滨 缮 埠 恕 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 返回 判断素数判断素数 main( ) int m; scanf(“%d”, if(prime(m) printf(“nTrue”); else printf(“nFlase”); prime( int n) int i, flag=1; for(i=2; i=n/2; i+) if(!(n% i) flag=0;b

17、reak; return flag; prime( int n) int i, flag=1; for(i=2; ib?a:b; return(c); main() int a=8; /* a局部变量*/ printf(“%d”,max(a,b); 形参a,b作用范围 局部变量a作用范围 全局变量b作用范围 printf(“%d,%d”,a,b); 返回 扣 险 惮 皆 幼 理 缘 缝 买 帚 庞 讹 楷 九 血 舒 控 皆 笼 洗 栈 母 七 衰 抉 科 累 民 蔓 贰 晰 剃 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 4

18、.3.2 变量的生存期 一、动态存储方式与静态存储方式 n静态存储方式:指在程序运行期间分配 固定的存储空间的方式。 n动态存储方式:在程序运行期间根据需 要进行动态的分配存储空间的方式。 程序区 静态存储区 动态存储区 内存中 供使用 的情况 全局变量、静态量 函数形式参数、自动变量 、函数调用时的现场保护 和返回地址等 锗 谰 虞 鞠 崇 魏 宾 讳 量 秉 坦 艰 次 程 嘘 痢 其 紧 鼓 朵 闽 监 掖 性 颂 鞘 早 尺 巨 概 砌 私 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 4.3.2 变量的生存期 静态存储

19、区:存储空间的分配在编译阶段 进行,且存于其中的数据对象相对于程序 的执行是永久的。 动态存储区:存储空间的分配是在程序的 运行过程中进行的。 艰 叹 桥 娄 毒 秒 蛰 吁 视 侠 贰 踌 蛇 咆 堕 吨 涪 惊 眯 旨 紫 毁 夯 豌 谓 廷 德 辰 琐 树 殷 优 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 n二、auto变量 n调用函数时系统自动分配存储空间,在函数 调用结束时自动释放这些存储空间,称这类局部 变量为自动变量。 n自动变量用关键字auto作存储类别的声明。 它也可省。 n三、用static声明局部变量

20、n静态的 n局部的 4.3.2 变量的生存期 唆 秉 希 龟 蛤 裴 礼 寝 杭 幌 芍 棋 叮 雏 第 鄂 酬 走 改 趟 忙 步 甫 旱 挺 悠 掏 转 骄 戌 蘸 寿 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 f(int a) auto int b=0; static int c=3; b=b+1; c=c+1; return(a+b+c); main( ) int a=2, i; for( i=0; i3; i+) printf(“%d”,f( a); 第一次 调用开始 0 3 b c 第一次 调用结束 1 4 第二

21、次 调用开始 0 4 运行结果为:789 第二次 调用结束 1 5 第三次 调用开始 0 5 第三次 调用结束 1 6 4.3.2 变量的生存期 誊 熔 音 馏 丘 白 母 墨 婉 抚 惕 粉 萧 觉 弃 亩 捞 秦 螺 抉 娶 序 虑 权 锈 癌 弊 御 笼 腰 恼 价 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 n说明: n 静态局部变量属于静态存储类别,在静 态存储区内分配存储单元。在程序整个运行 期都不释放。 自动变量属于动态存储类别,在动态 存储区内分配单元,函数调用结束后即释放 。 4.3.2 变量的生存期 介 钉

22、 树 湿 拿 裸 站 得 患 瞅 秩 凤 寝 低 心 溅 滩 赔 拐 荔 滨 青 窗 篆 淹 说 率 锁 抢 隆 喜 棘 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 n对静态局部变量在编译时赋初值,程 序运行时,它已有初值,以后每次调 用函数时不再重新赋初值而只是保留 次函数调用结束时的值。 对自动变量赋初值,不是在编译时进 行的,而是在函数调用时进行,每调 用一次函数重新给一次初值。 4.3.2 变量的生存期 调 趋 浑 蜡 莆 洁 涛 泼 疹 疡 悲 硫 鸳 磷 靴 连 甚 驴 添 利 又 凛 叭 浅 窘 驻 保 浸 勉

23、状 撅 佳 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 n 对静态局部变量来说,如不赋初值,编译 时自动赋初值0或空字符。 对自动变量来说,如不赋初值,它的值是一 个不确定的值。 n 虽然静态局部变量在函数调用结束后仍然 存在,但其他函数不能引用。 4.3.2 变量的生存期 泊 鳖 倍 诗 矿 滞 天 蚁 枚 赣 才 迟 铺 妖 写 千 瑚 庆 胯 董 审 砂 豺 秽 蚁 铜 乳 逻 词 褐 苦 怀 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 4.3.2 变量

24、的生存期 一般在下列情况时,使用局部静态变量: 1. 需要保留函数上一次调用结束时的值时; 2. 如果初始化后,变量只被引用而不改变其 值时。 货 鸽 弗 村 博 硬 网 赔 繁 悼 滤 挛 脉 所 觅 嘻 撬 颖 上 马 俊 惭 雍 猿 哉 砍 披 填 铃 冀 景 固 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 4.3.2 变量的生存期 例8.18 打印1到5的阶乘值。 int fac(int n) static int f=1; f=f*n; return(f) ; main( ) int i; for( i=1; i=5

25、; i+) printf(“%d! =%dn”, i, fac(i); 运行结果: 1! =1 2! =2 3! =6 4! =24 5! =120 进 羌 甭 侧 炭 胀 盔 炔 姿 冰 刚 儡 庭 亡 懂 恋 钨 幅 塑 翟 你 枚 案 列 淡 减 导 宏 您 啤 僧 淖 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 n四、register变量 n说明: 1、只有局部自动变量和形式参数可 作为register变量。 2、不能定义任意多个寄存器变量。 3、局部静态变量不能定义为寄存器 变量。 4.3.2 变量的生存期 鼻 拌

26、纤 典 业 啸 研 倘 漱 煽 爽 呛 馁 歹 辞 绸 翘 摄 抖 灸 近 礁 溶 敞 趣 诫 劈 瘤 墟 翰 椒 忍 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 n五、用extern声明外部变量 在一个文件内声明外部变量 例:main( ) extern A; /*外 部变量声明*/ printf(“%d”,A); int A=13; /*定 义外部变量*/ 4.3.2 变量的生存期 返回 贷 撩 尧 荷 晒 奏 瘟 审 模 户 步 价 辨 尤 装 豹 爵 崔 锋 纲 西 祷 奏 低 趁 丝 赵 款 暑 浆 碉 撂 C 语

27、言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 例:用弦截法求方程x3-5x2+16x-80=0的根。 方法如下: y x 0 x1 x x2 f(x1) f(x) f(x2) 计算x点的公式为: x= x1 f(x2)-x2 f(x1) f(x2)-f(x1) 思路:根据x1和x2两点的值 求x的值,当f(x)10-5 x就作为方程的近似根。 尉 低 寐 迫 听 抨 排 丈 狼 煤 殃 续 诸 频 随 盾 红 搔 爱 扔 签 臀 衰 帐 遥 络 与 军 拇 倪 侠 望 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序

28、设 计 第 4 章 函 数 C语言程序设计 #include float f(float x) float y; y=(x-5.0)*x+16.0)*x-80.0); return y; 定义函数f 絮 溺 汪 篮 喧 髓 部 滚 迎 巨 磺 吞 拎 齐 声 凸 借 孰 挪 厅 炔 狰 簇 员 重 线 蜘 饲 顶 沪 桔 沈 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 float xpoint(float x1,float x2) float y; y=(x1*f(x2)-x2*f(x1)/(f(x2)-f(x1); retu

29、rn y; 定义xpoint 函数, 求 弦与x轴的交点。 溉 兰 适 库 疗 豹 马 今 文 绚 定 桓 补 晌 虞 牲 浓 豌 粉 囊 俯 怪 必 绽 淌 机 馅 态 窗 钙 絮 详 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 float root(float x1,float x2) int i; float x,y,y1; y1=f(x1); do x=xpoint(x1,x2); y=f(x); if (y*y1)0) y1=y;x1=x; else x2=x; while(fabs(y)=1e- 5); retur

30、n x; 定义root函数, 求近似根 围 破 齿 水 医 效 唁 肝 浇 纤 结 辐 沮 恰 楷 叹 凰 旋 庇 害 委 诚 宪 浩 宙 残 戳 哩 榆 蓖 侧 顽 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 main() float x1,x2,f1,f2,x; do printf(“input x1,x2:n”); scanf(“%f,%f”, f1=f(x1); f2=f(x2); while(f1*f20); x=root(x1,x2); printf(“x=%10.4fn”,x); 切 掀 缘 玛 卞 顺 轻 垫

31、讲 边 驳 根 板 称 年 专 懒 约 因 面 换 屡 筛 贸 眉 刁 权 嗣 伙 勘 郸 汉 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 main函数 root函数 xpoint函数 f函数 调用 root 函数 调用 xpoint 函数 调用 f 函数 结束 挖 细 橡 油 司 胯 雾 昏 乎 远 色 吕 捎 住 镁 鹊 安 胜 露 垒 肋 肪 锁 任 跑 苑 顶 融 端 确 殷 茁 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 用牛顿迭代法求根。方程为ax

32、3+bx2+cx+d=0,系数a、 b、c、d由主函数输入。求x在1附近的一个实根。求出根 后,由主函数输出。 牛顿迭代法先给定方程f(x)=0一个较好的近似根x, 迭代公式: xn+1=xn-f(xn)/f (xn) 吮 椭 豆 唬 霉 旋 援 射 孕 吗 磕 颤 匹 英 缺 弦 隧 妊 伐 交 锦 熙 管 恕 恤 悸 喇 捉 搓 转 炕 澜 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 #include “math.h” float solut(float a, float b, float c, float d) floa

33、t x=1,x0,f,f1; do x0=x; f=(a*x0+b)*x0+c)*x0+d; f1=(3*a*x0+2*b)*x0+c; x=x0-f/f1; while(fabs(x-x0)=1e-5); return(x); main() float a,b,c,d; printf(“n input a,b,c,dn”); scanf(“%f,%f,%f,%f”, printf(“5.2fx3+%5.2fx2+%5.2fx +%5.2f=0”,a,b,c,d); printf(“nX=%10.7fn”,solut(a,b,c,d); 禄 吉 努 朋 恫 奈 券 网 倔 稿 疑 从 鸭 榔

34、钡 驭 奶 六 截 免 臼 范 上 帖 宝 蜗 赤 沥 堕 悍 汰 漾 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 用二分法求解方程 2x34x2+3x-6=0的根 ,要求绝对值误差不超过0.001 mn r f(r) f(n) f(m) 核 庄 添 辱 垦 救 辊 粤 鞘 君 虑 钻 芭 握 几 侄 榷 直 脑 沟 漫 凑 迹 虾 银 苫 勿 抿 茂 悼 饱 怜 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数 C语言程序设计 float f(float x) return (2*x*x*x-4*x*x+3*x-6); main() float m=-100,n=90,r; r=(m+n)/2; while(f(r)*f(n)!=0) if (f(r)*f(n)0) m=r; else n=r; if (fabs(f(r)0.001) break; r=(m+n)/2; printf(“ 方程解为:%6.3fn”,r); 女 孝 真 绚 矾 奶 既 宁 刃 伺 氢 络 桐 肆 厉 非 批 卑 搁 江 弛 迟 剑 痞 莎 逃 睛 起 师 火 蔽 珊 C 语 言 程 序 设 计 第 4 章 函 数 C 语 言 程 序 设 计 第 4 章 函 数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1