infinite-loop

    1热度

    2回答

    我是编程的新手,并且一直在从滑铁卢大学学习一门免费的Python课程。我目前卡在Section 15A,我必须编写一个BASIC模拟器。我正在编写题为“智能模拟”的部分,我正在编写执行BASIC程序的代码。 练习的一部分是确定程序是否成功完成,或者是否进入无限循环。下面是当前代码我有本节: def findLine(prog, target): for x in range(0,len(

    0热度

    1回答

    我在查询数据库,然后用结果构建HTML表,但是当我将返回的字符串分配给容器div的InnerHtml时,我得到一个“未处理的类型为'System.StackOverflowException'的异常” Using db As New AdoHelper() Dim builder As New StringBuilder builder.Append("<table cl

    0热度

    2回答

    我想写一个小的实用程序,将测试连接到一些服务器,并且当有几秒钟的数据包丢失做其他事情。 但是,一旦完成,我希望它继续测试连接性,等等,而无需退出脚本。首先,我将此作为一种学习练习,在将来为我们所做的一些日常任务创建类似风格的脚本。 到目前为止,我已经想出了一些这种变化,但我似乎无法得到它。到目前为止,我已经想出了创建一个函数。 function ServerUp { while (Tes

    0热度

    3回答

    在Singleton的析构函数中调用exit()导致了一个无限循环,这只发生在singleton类中,它在其他地方工作正常!这是代码: #include <iostream> #include <stdlib.h> class Singleton{ private : Singleton(){} public : // public destructor ,

    -1热度

    4回答

    我试图用'(斜线和反向逗号)替换此符号的所有匹配项'(单引号逗号)。 我想忽略第一个和最后一个倒置逗号。 为了将其放在另一种方式,我只是想插入前斜杠“ 样品输入:‘你好的世界’ 预计输出:‘你好\’ ' 我已经写了下面的代码,但是当我执行它时,似乎会遇到无限循环。 我在做什么错? 有没有更有效的方法来完成它? text = "'hello's world's'"; for(i=text.ind

    0热度

    2回答

    下实现QuickSort运行进入无限循环 def partition(arr, lo, hi): pivot = lo for i in range(lo+1, hi+1): if arr[i] <= arr[lo]: pivot += 1 arr[i], arr[pivot] = arr[pivot], arr[i] arr[

    2热度

    3回答

    如果我想循环访问值0到255,并使用无符号字节作为计数器,那么当计数器达到255时,它会返回到0,并进行无限循环。 for (ubyte i = 0; i < ubyte.max; i++) //do something with i 我想要相同的循环,但没有将i的类型更改为更大的类型。解决方案应该适用于任何无符号int,如uint和ulong。 这种类型的循环在编写代码时是一个常见

    0热度

    1回答

    我想获得函数f(i)值的总和,当i等于a到b时,f(i)+ f(a + 1)+ ... + f(b-1)+ f(b) 所以我写了这样的代码。 let rec sigma : (int -> int) -> int -> int -> int = fun f a b -> if a=b then f a else f b + sigma f a b-1 ;; 但结果是在评估期间存在堆栈溢出

    0热度

    3回答

    我正在研究这个课程,这是课程,但不能为我的数字生活为什么我有一个无止境的循环。这是我的第一个编程课,所以这对我来说都很新。我发现循环来自我的“getLocation”方法,我认为我想要计算我的“位置”变量的方式有问题,但就像我说的我不确定。我们刚开始使用多个类和私有构造函数,它真的把我抛弃了。我会接受任何帮助。谢谢! public int getLocation(){ while (lo

    0热度

    1回答

    我目前正在努力实现while循环在我的游戏中,因为它总是给我一个无限循环。我们的想法是继续比赛,除了只有当用户键入“-1” // declare variables int player, computer; int counter = 0; // player input System.out.println("Rock, Paper, Scissors!