以前,一位老爷爷在地里种了很多萝卜。某一天,老爷爷来地里拔萝卜,可他用尽全身力气都拔不出来。这时,老奶奶来了,老爷爷请她一起拔,还是拔不动。老奶奶又叫来了他们的孙女和小狗一起来拔萝卜,还是拔不动。小狗又叫醒了还在睡觉的小猫,大家一起拔萝卜,如图4.1所示。上午拔出了3个萝卜,下午拔出了4个萝卜。
编写一个程序,计算老爷爷一天拔了多少萝卜,此功能需要使用表达式实现,其步骤如下。
(1)定义一个变量cnt。
(2)使用加法运算符计算上午和下午一共拔的萝卜数,并存储在变量cnt中。
(3)输出一天拔的萝卜数。
根据实现步骤,绘制流程图,如图4.2所示。
图4.1 拔萝卜
图4.2 拔萝卜流程图
根据流程图,编写计算萝卜数的代码如下:
代码执行后的效果如下:
一天拔的萝卜数为:7
表达式是由一个或多个操作数与操作符连接而成的有效运算式,可以求值并返回求值结果。在上面的代码中,3+4就是一个表达式。其中,3和4都是操作数,而+是操作符,返回的求值结果是cnt。在C++语言中,最简单的表达式是变量和字面量。
表达式的思维导图如图4.3所示。
图4.3 思维导图
(1)表达式由_______和操作数组成。
(2)最简单的表达式是变量和________。