【问题标题】:How to convert integer to decimal point in PROLOG?如何在PROLOG中将整数转换为小数点?
【发布时间】:2011-11-25 07:23:37
【问题描述】:

如何在PROLOG中将整数转换为小数点? 例如,假设我分配 Integer = 10 如何将整数的值更改为 1.0(1 个小数点)?

【问题讨论】:

    标签: numbers integer prolog decimal


    【解决方案1】:

    不是赋值,而是Integer与10统一,以后不能改。

    至少在某些 Prolog 实现中,您可以编写 Integer2 is 1.0 * IntegerInteger2 is float(Integer)

    【讨论】:

    • 我不知道逻辑编程会变得多么“奇怪”。至少在 Java 或 C 中,您可以轻松转换它。非常感谢chs。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 2010-10-10
    • 2012-10-07
    相关资源
    最近更新 更多