编程练习咨询

来源:6-2 编程练习

清风小巷人家

2020-07-14 19:40:13

判断输入的正整数是否是5又是7的整数倍,可以理解成不等于这个代码输入吗?

http://img.mukewang.com/climg/5f0d992909a63bd407600355.jpg

写回答

1回答

好帮手慕小尤

2020-07-15

同学你好,1. 当变量n不是5与7的整数倍时,应该输出no。并同学的判断存在问题,建议同学使用%运算。如下所示:

http://img.mukewang.com/climg/5f0e674209896d9303170138.jpg

	if((n%5!=0)&&(n%7!=0)){

		   System.out.println("no");
		}else{
            System.out.println("yes");
        }

2. %操作符号表示:取余。在除法运算中:被除数除以除数等于商加余数。取余的结果就是余数。如:35%5=35除以5的商是7,余数是0,所以35%5的结果是0。在上方判断中,结果为0则代表35是5的倍数。

3. 同学描述的“不等于这个代码输入”老师没有理解清楚,建议同学重新描述一下问题。

注:关于代码问题,建议同学以复制粘贴的方式反馈代码,便于老师定位问题。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 16556 问题

查看课程