腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Prolog
中
判断
数字
是否
包含
'
0
‘
的
一个
问题
实际上,我正在写一段代码来
判断
一个
数字
是否
包含
任何
0
。函数名为haveZero。例如,haveZero(109)应该返回true,而haveZero(211)应该返回false。这是我写
的
代码,但似乎只有基本情况haveZero(
0
)和其他以'
0
‘结尾
的
数字
才能返回true。
浏览 18
提问于2019-03-26
得票数 0
2
回答
“append`”谓词是尾递归
的
吗?
、
Prolog
中
列表处理
的
一个
典型代码示例是appendappend([X | Xs], Ys, [X | Zs]) :- append(Xs, Ys, Zs).我
的
问题
是这个程序
是否
是尾递归
的
。根据我在函数式语言方面的经验,我想不是这样
的
。然而,我发现
判断
Prolog
程序更加困难。似乎我们必须考虑统一。
浏览 0
提问于2013-07-05
得票数 10
回答已采纳
1
回答
如何
判断
一个
原子
是否
包含
Prolog
中
的
子原子?
、
、
我正在设计
一个
接受参数(原子)
的
程序。然后按照程序
的
定义将它分成几个部分,例如,我想 atom_split(argv,'else:',Commands),以将原子分成其基本部分,优选地以队列顺序用于稍后
的
解析。此外,并不是所有的部分都必须是输入原子
的
一部分,这增加了它
的
复杂性。例如,理想情况下,我会有
一个
<e
浏览 0
提问于2015-11-13
得票数 1
1
回答
Mod或谓词总是失败。
、
、
我正在做
一个
prolog
程序,我需要找出
一个
数字
是偶数还是奇数。我试图做
一个
谓词,它接受
一个
数字
,mods它,如果它成功,它是偶数,如果它失败,它是奇怪
的
。我
的
代码如下所示:
0
=:= mod(num, 2). 但即使我进了六号,也是假
的
。如果我输入3,那就错了。我试着在网上找到
一个
解决方案,但似乎没有
一个
答案与国防部有关,所
浏览 1
提问于2017-04-19
得票数 1
回答已采纳
2
回答
检查列表只
包含
零。
在我
的
作业
中
,有人给了我
一个
问题
,这个
问题
要求我编写
一个
Prolog
程序,该程序以
一个
数字
列表作为输入,如果列表
中
只
包含
0
s,它就成功了。?- zero([
0
,
0
,
0
,
0
]). 应该给我们真,它应该返回假
的</e
浏览 4
提问于2015-05-29
得票数 2
回答已采纳
2
回答
2递推
的
Prolog
幂
、
需要帮助创建递归子句是一条规则:只有当存在Y时,当将Y添加到Y时,结果是X,而Y是
prolog
中
的
2
的
幂,则X是2
的
幂·基本子句是事实:1是2
的
幂(因为1=20);(powerOf2(succ(
0
浏览 5
提问于2022-04-20
得票数 0
1
回答
使用ins 0..1在
Prolog
中
限制列表
的
域
此函数
的
目标是验证列表X
是否
只
包含
0
或1。我们有
一个
名为verifyLines
的
谓词,其中H是约束列表,X是表示一行
的
列表。约束验证可以相互跟随
的
1
的
数量。例如,如果H
包含
数字
3,则X必须在列表
中
的
某个位置
包含
1,1,1。
问题
不在于这些约束
的
验证,因为
浏览 0
提问于2017-03-22
得票数 2
7
回答
在Perl
中
,如何
判断
字符串
是否
为
数字
?
如果XML属性是
一个
数字
,我不想用引号将其括起来,这样JSON就会将其视为
数字
而不是字符串。如何
判断
Perl字符串
是否
为
数字
(仅
包含
数字
0
到9,可能还
包含
一个
小数点)?
浏览 0
提问于2009-07-11
得票数 11
回答已采纳
1
回答
如何纠正这个‘大于’算术
Prolog
代码?
我正在尝试编写
一个
简单
的
prolog
程序,其中将
数字
与列表
中
的
元素进行比较。检查
数字
是否
大于列表
中
的
元素,它只是返回
包含
小于该
数字
的
元素
的
列表。这是我
的
尝试:我面临
的
问题
是在=<谓词
中
浏览 12
提问于2020-11-17
得票数 0
回答已采纳
2
回答
Prolog
迷宫
问题
:代码从头到尾提供了无限
的
路径,并且不会回溯
、
我正在尝试使用回溯来解决
Prolog
中
的
一个
迷宫。 我
的
问题
是,当我运行程序时,它第一次运行是正确
的
,但之后它将结束位置作为开始位置,并不断从那里寻找路径,因此进入了无限循环。下面是我
的
代码: path(Dest, Dest, _, [], _) :- !.path([Row
0
,Col
0
],[Row1,Col1],M,Path,1) :- next_move([Row
0
,Col
0</
浏览 43
提问于2019-01-07
得票数 1
3
回答
如何获得任意整数列表
中
存在
的
最大范围?
我是
prolog
的
新手,我不太懂它
的
语言,我之前已经发布了
一个
关于
Prolog
的
问题
。现在,我想从
一个
整数列表
中
,得到区间中
包含
该列表中最大数量
的
数字
的
数字
,换句话说,是最大范围。列表必须
包含
[X,Y)之间
的
所有
数字
,并且必须是最大间隔。
浏览 8
提问于2022-11-30
得票数 0
回答已采纳
2
回答
对
Prolog
中
的
事实作出命令
假设f(X)是
一个
动态事实,可以被assert编辑和retract编辑,并且假设X总是
数字
。现在,假设执行最多
的
查询是查找最小值
的
f(X)。在SWI-
Prolog
中
,我可以写:但是,显然,这总是导致
Prolog
对所有事实进行线性搜索。现在,假设有大量这样
的
事实(例如,1,000,000)。因为我以前就知道我会经常执行min_f/1 我
是否
可
浏览 0
提问于2015-10-14
得票数 4
2
回答
在
prolog
中使用集合
的
操作
我有一篇研讨会论文,其中我必须在
Prolog
中找到一些带有集合
的
操作,例如,对于子集:subset([H|T1],[H|T2]):-subset(T1,T2). 检查集合
中
的
所有el
是否
都是
数
浏览 3
提问于2011-05-28
得票数 1
2
回答
Prolog
菜单提示不能正确打印
我做了
一个
菜单,没有错误地编译,但是有
一个
奇怪
的
行为。它应该询问三次不同
的
输入,但它只显示两个不同
的
提示。菜单
的
第
一个
选项
的
目标是从用户输入
的
汽车
的
name、price和year
中
读取,然后将其添加到数据库
中
。代码如下: menu :- write('-- Menu --'),nl, write('
0
. Quit'), nl
浏览 0
提问于2021-04-12
得票数 0
1
回答
用
prolog
检查密码
、
、
我想编写
一个
prolog
程序,它告诉我密码
是否
符合以下规则:谢谢你事先
的
答复。这很重要,我真的很感激。
浏览 1
提问于2011-12-01
得票数 1
2
回答
Prolog
set_
prolog
_flag double_quotes源代码指令位置重要;文档?
、
、
、
我了解到,使用SWI,
Prolog
指令set_
prolog
_flag
的
位置在源代码文件
中
很重要。或者,从源代码文件中加载
的
所有行都只是简单地将语句播放到顶
浏览 5
提问于2017-07-29
得票数 7
回答已采纳
2
回答
在
prolog
中
输入字符串
、
我是
prolog
的
新手,并且为家庭作业提供了可以修改
的
代码。然而,我被困在输入刺痛处。我知道在prolgo
中
输入
的
字符串是ascii代码
的
列表。即"abc“= 97,98,99accept(W) :- start(S), path(S, W).path(S, [H|T]) :这是
一个
不确定
的
机器,了解了字符串是如何实现
的
,我假设将arc(
浏览 4
提问于2013-09-06
得票数 1
2
回答
确定两个数组
是否
与排列相同?
、
可能重复: 在O(n)时间复杂度和O(1)空间复杂度
中
,
是否
有一种方法可以
判断
两个
数字
数组(可以
包含
正数、负数或重复序列)
是否
是彼此
的
排列?由于空间
的
限制,我无法解决这个
问题
。
浏览 8
提问于2012-07-15
得票数 2
回答已采纳
2
回答
在
Prolog
中
判断
列表
的
大小
是否
为1
我是
prolog
的
新手,我正在尝试编写
一个
谓词,这样我就可以
判断
一个
列表
是否
是大小为1
的
列表。目前,我有以下内容:如果能对解决这个
问题
有一些见解,我将非常感激,谢谢。
浏览 2
提问于2014-05-06
得票数 1
2
回答
翻转
一个
数字
来得到所有的
数字
相同:代码错了吗?
、
试图解决以下
问题
:输入是要测试
的
Ds
的
数量,然后是Ds,每一行
一个
。例如:11111001111010100000000000000$ python3 first.py 3
浏览 1
提问于2016-09-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《七周七语言:理解多种编程范型》读书笔记
初学者的玩具——Java经典小程序,问题源码详解
详细讲解leetcode问题:Letter Combinations of a Phone Number
字符串方法汇总(二)
新高考Python题:验证循环数
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券