设一个三位数是n,它的个位数字为c,十位数字为b,百位数字为a,则b的VB表达式是()(A) n-a-c(B) (n - a*100 - c) / 10(C) Int (n/10) - Int (n/100) * 10(D) n - Int (n/100) - Int (n/10)我感觉BC都对,可答案里是B,C如何排

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 11:48:26
设一个三位数是n,它的个位数字为c,十位数字为b,百位数字为a,则b的VB表达式是()(A) n-a-c(B) (n - a*100 - c) / 10(C) Int (n/10) - Int (n/100) * 10(D) n - Int (n/100) - Int (n/10)我感觉BC都对,可答案里是B,C如何排

设一个三位数是n,它的个位数字为c,十位数字为b,百位数字为a,则b的VB表达式是()(A) n-a-c(B) (n - a*100 - c) / 10(C) Int (n/10) - Int (n/100) * 10(D) n - Int (n/100) - Int (n/10)我感觉BC都对,可答案里是B,C如何排
设一个三位数是n,它的个位数字为c,十位数字为b,百位数字为a,则b的VB表达式是()
(A) n-a-c
(B) (n - a*100 - c) / 10
(C) Int (n/10) - Int (n/100) * 10
(D) n - Int (n/100) - Int (n/10)
我感觉BC都对,可答案里是B,C如何排除?

设一个三位数是n,它的个位数字为c,十位数字为b,百位数字为a,则b的VB表达式是()(A) n-a-c(B) (n - a*100 - c) / 10(C) Int (n/10) - Int (n/100) * 10(D) n - Int (n/100) - Int (n/10)我感觉BC都对,可答案里是B,C如何排
让你用n,c,a去列表达式,当然是B
不先c的原因有三:
1、它没有用上a和c,所以不是正确的表达式.
2、百位、个位已有无需再去计算,再去计算就是多此一举.
3、对于负数,你用int将得不到正确结果,而用fix时,正数时你将得不到正确结果.