2.5 案例1:求矩形的面积和周长(1)

【题目描述】

如图2.2所示,有一个长方形,长和宽分别为16cm和8cm;有一个正方形,边长为12cm。求这两个矩形的面积和周长。

图2.2 长方形和正方形

【分析】

在计算长方形的面积和周长时,我们可以定义变量a和b,分别表示长方形的长和宽,计算出来的面积存储在变量s里,周长存储在变量p里,输出s和p的值即可。在计算正方形的面积和周长时,不需要定义新的变量,可以用变量a存储正方形的边长,面积和周长仍然存储在变量s和p里。代码如下。

该程序的输出结果如下。

知识点

变量的定义

在C++程序中,要使用变量来存储值可以发生变化的量,需要先定义变量。

定义变量的一般形式是:

变量类型 变量名列表;

变量名列表是指一个或多个变量名的序列。示例代码如下。

变量名是标识符(identifier)的一种。简单地说,标识符就是一个名字。C++中规定,标识符只能由字母、数字和下画线3种字符组成,且第一个字符必须为字母或下画线,也就是说,标识符不能以数字开头。此外,为了便于阅读和理解程序,变量名等标识符在命名时最好能“见名思义”,也就是根据变量名就能确定该变量的含义和作用。下面的变量名就是很好的例子。

考虑到小学生对键盘和英语不熟,也允许学生用单词首字母或缩写来对变量命名。例如,上面的变量名year、month、day可以改为y、m、d。