VB表达式
设一个三位数是n,它的个位数字为c,十位数字为b,百位数字为a,则b的VB表达式是()(A)n-a-c(B)(n-a*100-c)/10(C)Int(n/10)-Int(...
设一个三位数是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如何排除? 展开
(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如何排除? 展开
3个回答
展开全部
b和c都可以达到目的
这个是多选?
对vb来说int取整是直接舍去小数的,所以应该c也正确,b,c多选
这个是多选?
对vb来说int取整是直接舍去小数的,所以应该c也正确,b,c多选
追问
负数的话Int(-3.5)=-4 而Fix(-3.5)=3呀
追答
你也说了是负数啊,负数也有三位数一说?负数B就错的更离谱了,n=-123,a=1,b=2,c=3
你带入B看看(-123-100*1-3)/10 这结果跟2没什么关系吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
感觉C也是对的,奇怪啊,题目错了???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询