一道逻辑题,求解答和思路

100位旅客中,有75人懂法语,83人懂英语,65人懂日语,懂三种语言的有50人,三种语言都不懂的有10人,那么懂两种语言的有几人?
答案是33人,可我不知道怎么算出来的,请教各位大大,该怎么算啊,思路是什么呢?

从题中可知懂一种或两种语言的人有40个。再从懂日语法语英语的人中把懂三种语言的人去掉。那么懂得的语言数还有75-50+83-50+65-50=73。那么两者一减即为懂两门语言的人。实际就是求人数和懂得的语言数之间的差。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-19
你直接画一个文恩图(这个也不知道的话,可以去看看高中一年级集合那部分就知道了),然后列一个方程。可以很明确的得出答案是33.
第2个回答  2010-04-15
用假设法! 恩!