这样做生意是亏了还是赚了
本题节选自《C/C++程序员面试指南》一书
面试题5:是亏了还是赚了
有一个人在自由市场上买进两只鸡,在回家路上两个熟人要买他的鸡,他只好把鸡卖了。每只卖价6元,其中一只赚了20%,另一只亏了20%。请问这个人到底是赚,还是亏了,还是不赚不亏?
1.所涉及的知识点
· 计算法
· 分析法
2.分析问题
本题本不应划入智力测试的范围,因为通过简单的计算便可得出结果,但是如果要求面试者三秒钟内给出到底是赚了还是亏了的话,相信还是有很多人会做错的。
两只鸡都卖了6元,但一只亏掉了20%,那么这只鸡原价为6/(1 + 0.2) = 5,即这只鸡的原价为5元,而另一只鸡也卖了6元,但是亏掉了20%,那么这只鸡原价为6 /(1 - 0.2) = 7.5,即这只鸡原价为7.5元。即买两只鸡的原价为12.5元,而实际的卖出价格为12元,即亏掉了0.5元。
前者的20%是赢利前的价格的20%,后者的20%是亏损前的价格的20%,但无论盈亏结果都是6元,即赢利前的价格肯定要低于6元,而亏损前的价格要高于6元,所以赢利前价格的20%要小于亏损前价格的20%,即本次的买卖是亏损的。
3.答案
答案是:亏了0.5元。
书名:C/C++程序员面试指南
作者:杨国祥 等编著
ISBN 978-7-121-10359-9
出版日期:2010年3月出版
定价:49.00元
宣传语
从企业面试的角度来梳理C/C++程序员的技术功底
以技术经理的眼光来审视对C/C++编程知识的掌握
内 容 简 介
C、C++语言是IT行业的主流编程语言,也是很多程序员必备的软件基本功,是软件开发行业招聘考查的重点。本书以流行的面试题讲解为主要内容,介绍了C、C++语言基本概念,包括保留字、字符串、指针和引用、结构体、库函数等各个方面的基础知识,介绍了面向对象编程基本概念,包括如何实现继承、多态和封装等。还介绍了排序算法及数据结构的实现,包括链表、堆栈、队列和树。此外,本书开始用两章篇幅详细介绍了中英文面试的注意事项、常见问题及程序员的职业规划等软件工程师的常识。最后四章详细讲解了现在流行的智力测试题。
本书的特点是在详细介绍C、C++面试中常见技术问题的同时,还详细讲解了智力测试的基本方法及数学能力、推理能力和反应能力的常见测试题。本书适合正在找工作的应届毕业生,也适合想要换工作而基础知识不扎实或不熟悉智力测试的老程序员。
购买地址:中国互动出版网
同类书推荐:.NET程序员面试指南(含光盘1张) Java程序员面试指南
本书详细信息:http://www.broadview.com.cn/10359
更多图书信息:www.broadview.com.cn
想即时获取更多图书及活动资讯,赶快加入博文视点读者俱乐部 吧!