- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章(常用标准库函数--3课时)
* 4.2 数学运算函数 其他函数 sqrt函数 函数原型: double sqrt(double x); 功能: 计算平方根,返回x的平方根,x应大于等于0。 * 【例4.16】体会其他数学函数的使用。 #include math.h #include stdio.h void main( ) { double x = 4.0, result; result = sqrt(x); printf(The square root of %lf is %lf\n, x, result); } The square root of 4.000000 is 2.000000 思考: 请查看附录math.h。求xy,用程序实现。 double pow(double x,double y); * 4.3 综合应用举例 # include stdio.h void main() { char cl,c2; cl=getchar(); printf(%c,%d\n,cl,cl); c2=cl+32; printf(%c,%d\n,c2,c2); } 运行情况如下: A A,65 a,97 【例】从键盘输入一个大写字母,要求改用小写字母输出。 * 【例4.22】从键盘输入圆半径r的值,求圆周长、圆面积的值并输出。 # include stdio.h #define PI 3.1415926 void main() { float r,l,s; printf(please input the radius:\n); scanf(%f,r); l=2*PI*r; s=PI*r*r; printf(perimeter is %6.2f\n,l); printf(area is %6.2f\n,s); } please input the radius: 2.0 perimeter is 12.57 area is 12.57 * 程序举例 例:输入三角形的三边长,求三角形面积。 为简单起见,设输入的三边长a、b、c能构成三角形。从数学知识已知求三角形面积的公式为 其中s=(a+b+c)/2 据此编写程序如下: 思考步骤 1.定义变量 float a,b,c; float s,area; 2.scanf 3.计算 s=(a+b+c)/2 area=sqrt(s*(s-a)*(s-b)*(s-c)) 4.printf * * #include stdio.h #include math.h void main() { float a,b,c,s,area; printf(请输入三角形的三条边:\n); scanf(%f,%f,%f,a,b,c); s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf(a=%7.2f,b=%7.2f,c=%7.2f\n,a,b,c); printf(area=%7.2f\n,area); } * 运行情况如下: 3,4,6 a= 3.00, b= 3.00, c= 6.00 area= 5.33 思考 如果先计算,再输入数据会出现什么问题呢? * 总结 了解:C语言常用标准库函数分类。 理解:C语言库函数的概念。 掌握:基本输入/输出函数的格式以及灵活的使用;字符串操作函数;数学运算函数。 重点内容:输入/输出函数的使用、字符串操作函数。 教学难点:输入/输出函数的使用。 * * 作业 P65 3.3(4)(5)(6) P78 4.1 4.2 4.3(1)(3) * 第4章常用标准库函数 * 学习目标 了解:C语言常用标准库函数分类。 理解:C语言库函数的概念。 掌握:基本输入/输出函数的格式以及灵活的使用;字符串操作函数;数学运算函数。 重点内容:输入/输出函数的使用、字符串操作函数。 * 第4章 常用标准库函数 4.1 输入输出函数 4.2 数学运算函数 4.3 综合应用举例 * C语言函数库中提供了一批“标准输入输出函数” putchar(输出字符) getchar(输入字符) printf(格式输出) scanf(格式输入) puts(输出字符串) gets(输入字符串) 注意: 不是语句! 库函数: C编译系统为方便用户使用而提供的已经编写好的公共函数。 * 在使用C语言库函数时,注意预编译命令“#include”的使用。 例如:在调用标准输入输出库函数时,文件开头应有以下预编译命令: #include stdio.h 或 #include
您可能关注的文档
最近下载
- 津津有味·读经典Level3《金银岛》译文和答案.docx
- SHT3503-2017石油化工建设工程项目交工技术文件规定.pdf VIP
- 九年级下学期班主任工作总结_九年级下学期的班主任工作总结范文.docx VIP
- 九年级下学期班主任工作计划--班主任工作计划.docx VIP
- 九年级班主任上学期工作计划 九年级上学期班主任学期工作计划(通用6篇).docx VIP
- 九年级上学期班主任工作总结.docx VIP
- 八年级下学期班主任工作总结-班主任工作总结.doc VIP
- 七年级上《第2章整式的加减》测试题及答案(数学试卷新课标人教版七年级上单元试题).doc VIP
- 八年级下学期班主任工作计划-班主任工作计划.doc VIP
- 班主任上学期工作计划:八年级上学期班主任工作计划.doc VIP
原创力文档


文档评论(0)