购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.5 小朋友分糖果
——取余运算符

今天是6月1日儿童节,老师给小朋友准备了50个糖果,并对小米说:“这里有50个糖果。小米,你的任务是将这50个糖果平均分给4个小朋友,将剩余的糖果给我。”(图4.14)。

图4.14 小朋友分糖果

编写一个程序,计算剩余的糖果数是多少。此功能需要使用取余运算符实现,其步骤如下。

(1)定义一个变量residue。

(2)将50除以4的余数存储到变量residue中。

(3)输出计算结果。

根据实现步骤,绘制流程图,如图4.15所示。

图4.15 小朋友分糖果流程图

根据流程图,编写代码实现计算剩余的糖果数。代码如下:

代码执行后的效果如下:

  将50个糖果平均分给4个小朋友后,剩余2个糖果

核心知识点

“%”是取余运算符,又称取模运算符,用于求整除后的余数。“%”运算符也是双目运算符,与四则运算符组成算术运算符。取余运算符的两个操作数必须为整数类型。

思维导图

取余运算符的思维导图如图4.16所示。

图4.16 思维导图

扩展阅读

余数是一个数学用语。在整数的除法中,只有能整除与不能整除两种情况。当不能整除时,就产生余数。在取余运算中,residue=50%4表示整数50除以整数4所得余数为residue。这类似于数字中的50÷4 = 12…2,余数为2。

练一练

(1)四则运算符与____运算符组成算术运算符。

(2)编写程序,输出10除以3的余数。 wqj+JBtAG1wD8MPfMViEnjQBHxX2brFDIG/CRDdFl5+1PHd5d5kIomcgoL399T2I

点击中间区域
呼出菜单
上一章
目录
下一章
×