第2章通过例子学.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章通过例子学

第二章 通过例子学习;案例1:在屏幕上显示以下文字;printf的简单使用;printf的简单使用;案例2.两个整数相加;常量;变量;变量说明;赋值运算符=;算术运算符;例.两个整数相加;练习:三个整数的和、平均值;练习:已知整数a、b的值分别为10、20,现要求将两数值互换,并输出交换后的a、b值。 ;练习:输出一个4位整数的后两位数值,如4位整数1324,应该输出24;scanf()函数;例:输入2个整数,求两数之和;;练习:输入a、b值,不借助任何变量把a和b中的值进行交换。 ;练习:输入一个4位整数,输出其后两位数值。如4位整数1324,应该输出24。;实型常量(实数或浮点数) 表示形式: 十进制数形式:(必须有小数点) 如0.123, .123, 123.0, 0.0, 123. 指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5 ;数据类型—浮点型;练习:求两实数之和;例:已知三角形边长分别为3,4,6,求面积;#include math.h #include stdio.h main() { float a,b,c, x1,x2; a=1,b=3,c=2; x1= (-b+sqrt(b*b-4*a*c))/(2*a); x2= (-b-sqrt(b*b-4*a*c))/(2*a); printf(x1=%5.2f\nx2=%5.2f\n,x1,x2); };已知y= | 1-x3.6 | ,输入x的值,求y;*;数据类型—字符型;练习: 将大写字母A转换为小写字母,并输出;练习:将4个数字字符拼成一个int类型的数值。如,数字字符’8’、’5’、’2’、’0’,应该得到一个整型数值8520。;练习:输入连续4个数字字符,将它们拼成一个int类型的数值。;基本数据类型;变量说明应注意:;其它常量;aaa;符号常量;例 符号常量举例 #include stdio.h #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; printf(total=%d,total); };;整型变量 占字节数随机器不同而不同 short≤int≤long 可用sizeof(类型标识符)测量;不同类型数据间的转换;;赋值转换规则;显式转换(强制转换) 一般形式:(类型名)(表达式) 例 (int)(x+y) (int)x+y (double)(3/2) (int)3.6 说明:强制转换得到所需类型的中间变量,原变量类型不变 ;小结;课后思考题1: 试设计一个算法,实现通过键盘输入两个数,然后对它们进行加、减、乘、除运算,并按下面的格式显示输出。;??后思考题2: 试编写一个算法,实现通过键盘输入1个四位数,分别按如下格式输出其四位数字及这四个数字之和;课后思考题3: 有一个自动售货机,可插入1、5、10、20元的钱币,现在从中买东西,输入自动售货机中的零钱数、插入的钱数,要求输出应找的钱数及钱币的种类、数量(尽量钱币数量最少)

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档