ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:1.66MB ,
资源ID:9107170      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-9107170.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言书本例题课件解释.docx)为本站会员(b****8)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

c语言书本例题课件解释.docx

1、c语言书本例题课件解释例题, 1.3 3.3 3.5 3.7 3.8 4.1 4.6 5.2 6.7 7.2 7.3 8.2P5 (1)c程序是由函数构成的。函数是c程序的基本单位(2)一个函数是由两部分组成 P6 (3)(4)(5)(6)(7)P19 3.字符的存储方式P22 (3)变量名的取名规则 (4)变量必须“先定义,后使用”P27 1.实型变量的分类P30 2.转义字符P33 最上面一段编程 用ASCII码改写大小写P39 2. 自增,自减运算符P42 2.7.2 c表达式P46 本章小结 第5点P86 3.9.4 本章小结 第8点P93 2. 最上面 (2) 2.逻辑表达式P110

2、 第(3)点P139 数组 下标(加粗字体前后)P211 一个变量的地址称为改变量的“指针”例1.3求两个整数中的较大者。#include void main( ) int max(int x,int y); int a,b,c; scanf(”%d,%d”,&a,&b); c = max(a,b); printf(max=%dn,c);int max(int x,int y) int z; if (x y) z = x; else z = y; return(z);例3.3 用printf函数输出字符数据。 #include void main() char c=a; int i =97;

3、printf(c=%c,c=%dn,c,c); printf(i=%c, i=%dn,i,i); 例3.5 输出双精度数时的有效位数。 #include void main() double a,b; a=11111111.11111111; b=22222222.22222222; printf(%fn,a+b); 例3.7 输入三角形的三边长,求三角形面积。 解题思路:假设给定的三个边符合构成三角形的条件 找到求三角形面积的公式: 其中s=(a+b+c)/2例3.8 从键盘输入一个大写字母,要求改用小写字母输出。 解题思路: 关键是找到大、小写字母间的内在联系 小写字母的ASCII码=大写

4、字母的ASCII码+32例4.1 输入两个学生a和b的成绩,输出其中高的成绩。 解题思路: 设定变量max,将高的成绩放在其中 如果a大于或等于b,把a的值赋给max 如果b大于a,把b的值赋给max输出max编写程序#include void main() float a,b,max; printf(please enter a and b:); scanf(%f,%f,&a,&b); if(a=b) max=a; if(ba) max=b; printf(max=%6.2fn,max); 运行结果please enter a and b: 67.5,95.5max= 95.504.6 运输

5、公司对用户计算运费。运输距离越远,单位运费越低。 标准如下: s250 没有折扣 250s500 2折扣 500s1000 5折扣 1000s2000 8折扣 2000s3000 10折扣 3000s 15折扣 设每吨每千米货物的基本运费为p,货物重为w,距离为s,折扣为d 总运费f的计算公式为f=pws(1-d)解题思路 折扣的变化规律(参见教材图4.12): 折扣的“变化点”都是250的倍数 在横轴上加一种坐标c,c的值为s/250 c代表250的倍数 当c1时,表示s250,无折扣 1c2时,表示250s500,折扣d=2 2c4时,d=5;4c8时,d=8; 8c12时,d=10;c1

6、2时,d=15编写程序include void main() int c,s; double p,w,d,f; printf(请输入单价、重量和距离:); scanf(%lf,%lf,%d,&p,&w,&s); if(s=3000) c=12; else c=s/250; switch(c) case 0: d=0; break; case 1: d=2; break; case 2: case 3: d=5; break; case 4: case 5: case 6: case 7: d=8; break; case 8: case 9: case 10: case 11: d=10; b

7、reak; case 12: d=15; break; f = p * w * s * (1 - d / 100.0); printf(”运费:%10.2f元n”,f); 运行结果请输入单价、重量和距离:15,145.6,346.9运费: 740550.72元 例5.2 用dowhile循环求: 1+2+3+100,即例6.7 有3个字符串,要求找出其中“最大”者。 解题思路: 按英文字典的排列,后面出现的串大 要求处理3个字符串,需要定义一个二维的字符数组 假定每个字符串不超过19个字符,则可定义二维的大小为320例7.2 输入两个整数,输出二者中的大者。要求在主函数中输入两个整数,用一个函

8、数max求出其中的大者,并在主函数中输出此值。解题思路: 题目要求用一个max函数实现比较两个整数,并将得到的大数带回主函数。显然,二个整数中的大者也应该是整数,因此max函数应当是int型。 两个数是在主函数中输入的,在max函数中进行比较,因此应该定义为有参函数,在函数调用时进行数据的传递。 例7.3 输入4个整数,找出其中最大的数。用一个函数来实现。 解题思路: 定义max_4函数,找4个数中最大者 max_4中再多次调用max,找4个数中的大者,然后把它作为函数值返回main函数 例8.2 输入a和b两个整数,按先大后小的顺序输出a和b。 解题思路:用指针方法来处理这个问题。不交换整型变量的值,而是交换两个指针变量的值。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2