小学c++课件-2.4培训课件.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03 作业 Part Three 作业 复习书2.4内容。 输入矩形的二条边长,输出矩形面积。 完成书第38页练习2 提示:设c1代表输入字符,c2代表输出字符,则c2 = c1 + ‘z’ - ‘a’ - ( c1 - ‘a’ ) * 2; 完成书第43页 练习1 和 练习3 练习1提示:摄氏温度C 与 华氏温度F 的关系为: C = (F – 32 ) * 5 / 9 小学c++课件-2.4 cin 语句 课堂练习 作业 01 02 03 Content 目 录 04 01 cin 语句 Part One C++中的输入输出 C++中,输入与输出是用“流”(stream)的方式实现。 如以前学的cout,是通过流进行输出,如下图。 输入的过程如下图。 cin语句的一般格式为: ? ? cin变量1变量2……变量n; 与cout类似,一个cin语句可以分写成若干行。如: cinabc; 可以写成 ? ? cina //注意行末尾无分号 ? ? b //这样写可能看起来清晰些 ? ? c ; 也可以写成 cina; cinb;? ? cinc; 以上3种情况均可以从键盘输入: 1? 2? 3?↙ 也可以分多行输入数据: 1↙ 2? 3↙ 在用cin输入时,系统会根据变量的类型从输入流中提取相应长度的字节。 如: char c1,?c2; int a;? float b; ? ? cinc1c2ab; 如果输入: 1234 56.78↙ 注意: 34后面应该有空格以便和56.78分隔开。也可以按下面格式输入: 1 2 34 56.78↙ (在1和2之间有空格) 不能用cin语句把空格字符和回车换行符作为字符输入给字符变量,它们将被跳过。 在组织输入流数据时,要仔细分析cin语句中变量的类型,按照相应的格式输入,否则容易出错。 书例2.21:某二城市间公路用A~Z单字符来标识路段,输入某路段的路程d(km)和汽车平均速度s(km/h),每公升汽油可以维持的公里数k、以及每公升汽油价格c,求汽车经过该路段所花费的时间和费用。 输入样例: A 200 80 6 15.6 输出样例: A Time = 2.5 Total cost=520 分析: 汽车运行的时间:time=d/s 所用汽油立升数:l=d/k 旅行总花费 Total cost = l *c 问题中需要输入和输出路段标识符,因此,设一个变量chGuidPost存储路标。 程序如下: #include iostream using namespace std; int main() { char chGuidPost; double d,s,k,c; double time,l,totalcost; cinchGuidPost; cindskc; time = d/s; l = d/k; totalcost = l*c; coutchGuidPostendl; coutTime = timeendl; coutTotal cost = totalcostendl; return 0; } 02 练习 Part Two 实验: 能否用 cin 输入一个表达式 课堂练习 1. 从键盘任意输入一个大写字母,转换成对应的小写字母输出。 2.从键盘任意输入二个数x,y,将x,y互相交换数值后输出。 3. p.43 练习2 * * * * * * * * * * * * *

文档评论(0)

137****6572 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档