gpt4 book ai didi

brainfuck - 无法弄清楚 if 语句

转载 作者:行者123 更新时间:2023-12-04 21:58:09 25 4
gpt4 key购买 nike

这是我正在使用的代码,它测试“b”的输入,如果有其他输入,应该输出“Y”。

拜托,没有人问我为什么选择使用“Y”作为错误值..

> , <
+++++ +++++
[
> ----- ----
< -
]
> ----- --- <


[
>
+++++ +++++
[
> +++++ +++
< -
]
> +++++ ++++ <
. <
]

想要相当于
char c;
c = getchar();
if (c == 'b')
putchar('Y');

无论我在程序中输入什么,我都没有得到任何输出(将其定向到一个文件并对其进行十六进制转储,并且屏幕上也没有任何内容)

最佳答案

差不多 2 年后,您可能不再需要它了,但这是我的“if - else”语句版本:

+++++ +++++
+++++ +++++
+++++ +++++
+++ (this is the value you want to check, in this case it's the "!")

> , < (then you take input an char to compare)
[ - > - < ] (after that you have to check if their ascii values are the same)
>> (and initialize the answer on "true")

+++++ +++++
+++++ +++++
+++++ +++++
+++++

< [ - > ] > . (if "false", this loop will be executed and the answer won't be printed)

希望今天对某人有用。 :D

关于brainfuck - 无法弄清楚 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18478716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com