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!