zoukankan      html  css  js  c++  java
  • 每天一题[1]

    只是自娱。

    说,小王、小张和小赵三个人是好朋友,他们中间其中一个下海经商,一个人考上了大学,一个人入伍参军。此外,已知:

    (1)小赵的年龄比士兵的年龄大;

    (2)大学生的年龄比小张的年龄小;

    (3)小王的年龄和大学生的年龄不一样。

    问,三人的身份各是什么?

    答:转换已知条件的表达式:

    (1)age(赵)>age(兵)==〉赵为生或商;

    (2)age(生)<age(张)==〉张为兵或商;

    (3)age(王)≠age(生)==〉王为兵或商。

    由(2)(3)可知,王、张均非生,故赵为大学生;

    继而由(1)(2)知,age(生)>age(兵)且age(生)<age(张),故张必非兵,故张为商。

    至此,得知王为士兵,张为商人,赵为大学生。

    思考:

    如何转换为代码语言表述出来?日后若得所解,必补而充之。

    这只是我幼稚的思维语言的描述,期待自己有更多地进步。

  • 相关阅读:
    文档API
    vi编辑器常用方法
    storm实战入门一
    redis教程
    为redis分配一个新的端口
    Lucene分页查询
    Lucene搜索方式大合集
    HBase Scan类用法
    java.util.Queue用法
    Makefile中预定义变量
  • 原文地址:https://www.cnblogs.com/w-five/p/3528739.html
Copyright © 2011-2022 走看看