Loops 脑细胞打印环

Loops 脑细胞打印环,loops,brainfuck,Loops,Brainfuck,如何在Brainfuck中创建一个循环来打印一个单元格“x”的次数 例如: ----[-->+++<]>. ---[-->++++。 这将打印“z”,但我想重复“z”100多次,我怎么能不连续使用“.”使我的代码尽可能简洁呢 如果有任何帮助,我们将不胜感激。您可以将单元格初始化为z的值,而无需输出:-->++++,然后向右移动一个单元格并开始100次循环:++++++++++++[>++++++++++++[**此处的命令**-]++++>+++++++++++++++++

如何在Brainfuck中创建一个循环来打印一个单元格“x”的次数

例如:

----[-->+++<]>.
---[-->++++。
这将打印“z”,但我想重复“z”100多次,我怎么能不连续使用“.”使我的代码尽可能简洁呢


如果有任何帮助,我们将不胜感激。

您可以将单元格初始化为
z
的值,而无需输出:
-->++++
,然后向右移动一个单元格并开始100次循环:
++++++++++++[>++++++++++++[**此处的命令**-]++++>++++++++++++++++++++++[-]您可以将单元格初始化为
z
的值,而无需输出:
----[-->++++++
,然后向右移动一个单元格并开始100次循环:
++++++++++++++++++[>++++++++++++++++[**这里的命令**-]++++>++++++++++++++++++[-]您基本上想要的是一个“计数器单元格”,每次重复它时都会倒计时

++++++++++++++++++++++++++++++++++++++        //some stuff to set cell 0 to a value
>++++++++++        //go to counter cell, sets it to the amount you want to repeat the value for
[<.>-]             //print cell 0 once then decrease the counter by 1
                   //once counter is 0 then stop printing
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///一些将单元格0设置为值的东西
>++++++++++//转到计数器单元格,将其设置为要重复该值的数量
[-]//打印单元格0一次,然后将计数器减少1
//一旦计数器为0,则停止打印
基本上,您需要一个“计数器单元”,每次重复时它都会倒计时

++++++++++++++++++++++++++++++++++++++        //some stuff to set cell 0 to a value
>++++++++++        //go to counter cell, sets it to the amount you want to repeat the value for
[<.>-]             //print cell 0 once then decrease the counter by 1
                   //once counter is 0 then stop printing
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///一些将单元格0设置为值的东西
>++++++++++//转到计数器单元格,将其设置为要重复该值的数量
[-]//打印单元格0一次,然后将计数器减少1
//一旦计数器为0,则停止打印

非常整洁。非常感谢您的帮助!非常整洁。非常感谢您的帮助!