温度是天气预报中重要的指标之一,因为它直接关系到人们的日常生活。根据温度的高低,人们可以选择合适的衣物,安排户外活动或休息,而且极端的高温或低温对健康和安全也有直接影响。图2.4展示的是北京某一天的温度。
试编写一个程序,在屏幕上输出11:00~14:00的温度状况。由于每小时的温度是变化的,因此可以借助C++变量表示每小时的温度。只要输出变量的值,就能实现输出11:00~14:00的温度状况。其步骤如下。
(1)设置11:00的温度状况,并进行输出。通过变量h (hour)指定小时、变量t (temperature)指定温度,并使用cout语句进行输出。
(2)设置12:00的温度状况,并进行输出。
(3)设置13:00的温度状况,并进行输出。
(4)设置14:00的温度状况,并进行输出。
根据实现步骤,绘制流程图,如图2.5所示。
图2.4 北京某一天的温度
图2.5 输出11:00~14:00温度的流程图
根据流程图,输出11:00~14:00的温度状况。编写代码如下:
代码执行后的效果如下:
11:00的温度是4摄氏度 12:00的温度是5摄氏度 13:00的温度是7摄氏度 14:00的温度是8摄氏度
在C++中,程序运行期间其值可以改变的量称为变量。要使用变量,首先需要对其进行定义。定义变量分为两部分,分别为声明变量和初始化变量(其实就是对变量的首次赋值)。声明变量的语法形式如下:
数据类型 变量名;
初始化变量需要使用“=”(赋值运算符),其语法形式如下:
变量名=值;
这两行代码一般建议写为一行,其语法形式如下:
数据类型 变量名=值;
在上方的程序中,定义变量就写在了一行中,如以下的代码:
string h="11:00";
此代码定义了一个名为h的变量,即变量的名称为h;数据类型为string;值为"11:00"。
变量的思维导图如图2.6所示。
图2.6 思维导图
(1)写出以下代码的输出结果:
string a="Hello";
cout<<a;
(2)编写代码,定义一个string类型的变量a,将其赋值为"C++",并进行输出。