【题目描述】
如图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。