您好、欢迎来到现金彩票网!
当前位置:秒速牛牛 > 条件运算符 >

关于c语言条件运算符的问题

发布时间:2019-05-31 02:41 来源:未知 编辑:admin

  这个不是应该quantity大于10,就计算第一个表达式。超过10,乘1.0,那不是相当于没折扣吗?不超过10的时候才乘0.95.这个条件运算符是不是写错了?求解

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  根据所提供的条件,是应该这样写的,并且运算结果也验证是正确的,如果书上那样是写的,恐怕就是写错了吧!你理解的很对啊,是他没理解对折扣的意思!%5的折扣,就是95折,就是总价*0.95.

  可是我没看太明白。。当大于10时,你用3.5*1.05是什么意思。而且,第二个表达式。光写了一个3.5也没看太明白。。请指教。。追答

  这道题的意思是大于10会有折扣,应该要比1小啊? 可你的折扣是1.05,为什么比1还大呢?

  不知道是书写错了,还是我理解错了。 但是原题是那个追答条件表达式为:表达式1?表达式2:表达式3

  所以书上写错了。尽信书则不如无书。相信自己的判断。追问大哥,能看楼上的代码,跟我讲一下吗??追答quantity 10 ? 0.95:1.0

  当购买数量quantity大于10时,整个表达式的值就为0.95,也就是折扣为0.95,也就是提供%5的折扣

  当购买数量quantity小于等于10,整个表达式的值就为1.0,也就是没有折扣可是楼上写的是3.5*1.05.结果是3.675。 比3.5还要大 是不是他写错了?很明显他没有理解折扣的意思,是乘以0.95没错,打个比方,你是卖家,你为了促销需要打折扣,一个商品你卖3.5元,买10个就打%5的折扣,按楼上这个兄台的意思就是3.5*10*1.05=36.75,但是你不打折扣的情况顾客只要掏35就能买到,你说他错了没有?

http://scare666.com/tiaojianyunsuanfu/131.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有