我正在尝试用BrainFuck编写一个程序,它可以读取最多9个两个数字,计算它们的总和然后打印出结果,例如3和5给出结果8.
我只是想了解BF语言,但它看起来比我想象的要难得多.
如何检查单元格 #0 中的值是否等于单元格 #1 中的值?我正在尝试编写相当于以下内容的代码:
if(a == b)
{
//do stuff
}
else
{
//do something else
}
Run Code Online (Sandbox Code Playgroud)
我读过Brainfuck 比较 2 个数字大于或小于,第二个答案让我大致了解了我需要做什么,但我无法弄清楚。(该解决方案给出if a < b, else。)
我想我需要做一些事情来减少这两个值,如果它们同时达到 0,那么它们就是真的。但每次我想到这个问题时,我总是被困在同一个出口点。
如何检查 Brainfuck 中两个细胞是否相等?
我刚刚发现了一种编程语言,叫做 Brainfuck。
我的问题是如何在 Brainfuck 中编写 if-else 语句?
是通过比较两个单元格来完成的吗?如果是,那么我如何比较这个程序中的两个单元格?
谢谢