c++

状课网-少儿编程网课专业平台

c++ 信息学奥赛之C++基础课—cin:就是你的同桌兼学习委员

发布时间:2021-11-24 13:56:39 浏览 0

内容简介:

本期主要向大家介绍,C++中的标准输入流对象——cin。它的作用是读取从键盘获取的数据。

上期我们谈到了,让计算机按照我们的需要去做小学一年级的加减乘除运算。

本期我们来到了小学三、四年级的数学课堂,让计算机帮我们计算图形的周长和面积。

另外我还要给大家认识一位学霸同学——cin,我们的学习委员。

先看一个例子,是计算一个长方形的周长和面积。

代码不多,第5行是声明两个有初始值的变量,让它们分别表示长方形的长和宽。

第6行是声明两个没有初值的变量备用,准备存放长方形的周长和面积。

第8行是一个算法,计算长方形的周长,并将结果存放到空盒子——变量P中。

信息学奥赛之C++基础课—cin:就是你的同桌兼学习委员

第9行是连续输出一个字符串,就是双引号中间的“这个长方形的周长是:”和后面的变量P的值,最后的endl是让屏幕换行。 下面看看三角形面积的计算:

三角形的变量我们都定义为float浮点型,这是因为三角形的面积公式里有个除以2,可能会产生小数。

程序的解释都写在了后面的注释里面,这里我就不啰嗦了。

现在的问题是,这个程序只能计算底为15,高为3的三角形的面积。如果我们要计算另一个三角形的面积则必须修改变量的值,从新编译运行。

所以目前的程序比较死板,没有多少实用价值。那有没有一种方法能让程序根据不同的底和高,来计算相应的面积呢?

当当当…………

信息学奥赛之C++基础课—cin:就是你的同桌兼学习委员

就是,你的同桌兼学习委员——学霸cin同学。 和我们宣传委员cout同学喜欢传递班主任的指示不同,cin喜欢聆听和做笔记。 他会把老师说过的每一句话都记下来放到变量箱子里保存,并且随时随地的拿出来复习。 所以如果你期末考试不知道重点在哪里,找我们的学习委员cin同学准没错,因为他有天下最完整的学习笔记。 下面我们就来见识见识你的同桌兼学习委员cin同学的厉害吧。

第5行定义三个整数型(int)变量,变量里面啥都没有,相当于一个空白的笔记本。

第6行的意思是,让学习委员cin同学把我们输入的数字写到变量l上.

第7行也是如此,把我们从键盘上输入的数字写到变量w上。

第8行就是把两个笔记本上的数字相乘,然后把结果放到变量A中。

第9行就是cout同学也是我们的宣传委员,把刚刚写在变量A上的内容输出到屏幕并显示出来。

信息学奥赛之C++基础课—cin:就是你的同桌兼学习委员

为了便于大家理解,下面我们让cout宣传委员和cin学习委员一起合作,来让我们的程序更加人性化,更便于理解。

第6行是宣传委员cout喊口令,把提示符输出到屏幕上。让大家知道,接下来学习委员记下的笔记是什么意思。

第7行是学习委员cin将我们输入的数字记下来,放到变量l中保存。

第8、9行也是如此,将输入的数字保存到w中,并写上注释这代表一个长方形的宽。

第10、11行就是计算并让cout输出结果到屏幕。

有了cin和cout的配合,我们程序是不是看起来又像那么回事了。

到目前为止已经亮相的有班主任main函数,宣传委员cout,学习委员cin。

接下来的课程将会把我们信息学奥赛班上的更多身怀绝技的同学一一介绍给大家认识。

本期就为大家分享到这里,感谢您的关注,我们下期接着聊。 节目最后还是推荐一篇奥数文章: 点击阅读:学校老师不会教的无限循环小数

本系列课程按纲编写
 

文章来源:创客编程小屋

本文链接:https://www.ascratch.com/news/17550.html

上一篇:信息学奥赛之C++基础课—计算加减乘除和取余 下一篇:返回列表
相关推荐 更多