do-loops

    1熱度

    4回答

    爲什麼下面的代碼執行六次?請幫助我理解這是如何運作的,因爲我試圖在沒有成功的情況下讓它進入我的腦海。 我認爲這將首先執行代碼一次,則增大計數,執行它一個秒時間,增加計數,執行它一個第三時間,增加計數,執行它一個第四時間,增加計數,執行它一個第五時間,增加計數到5,然後停止。這意味着它將執行循環五個次(第一次,然後當計數是1,2,3,4)。 int count = 0; do {

    2熱度

    2回答

    我正在運行Mathematica 7,我試圖使用ParallelDo並行運行簡單的Do循環。下面的標準,連續的代碼工作正常: len = 10; A = Table[0, {len}]; Do[ A[[i]] = i*10; , {i, 1, len}] 但是,如果我用ParallelDo而不是標準Do,這個代碼提供錯誤信息: len = 10; A = Table[0, {l

    0熱度

    1回答

    我創建了這個宏來糾正一個錯誤(填補2月29日在非閏年創建的空白)我一直在停止Do Until循環中遇到問題。 宏做的事情是應該做的,但與Do Until ActiveSheet.Cells(3, x) = "2012"應該它不工作我希望它停止時電池(3,x)是2012 Sub Feb_CORRECTION() Dim i, x As Integer Dim year Dim leapyear

    1熱度

    3回答

    我試圖用Ctrl + Z退出循環,但它不起作用。我仔細查看了我的代碼,但我無法弄清楚問題所在。您的幫助將不勝感激。我正在使用Dev-C++。該代碼只是波紋管: #include <iostream> #include<conio.h> using namespace std; class student { private: string name; in

    7熱度

    5回答

    根據perl手冊中的last(http://perldoc.perl.org/functions/last.html),last不能用於突破do {}循環,但沒有提及替代方案。我維護的腳本有這樣的結構: do { ... if (...) { ... last; } } while (...); ,我敢肯定,他希望去循環的結束,

    1熱度

    2回答

    我有這樣的代碼在這裏: Dim MasterIndex As String()() Private Function Lookup(ByVal Search_path As String) As Integer Dim i As Integer = 0 Do Until MasterIndex(i)(0) Is Nothing If Search_path =

    3熱度

    1回答

    的循環順序以下步驟是在這兩個方案R6RS有效和球拍: ;; create a list of all the numbers from 1 to n (define (make-nums n) (do [(x n (- x 1)) (lst (list) (cons x lst))] ((= x 0) lst))) 我測試過這兩個R6RS和球拍和它正常工作,但我

    1熱度

    1回答

    我已經編寫了一個fortran例程,它使用一些傳統fortran 77代碼來處理有限元素。但是,對於特定的網格,當啓用-O優化標誌時,即使Fortran被認爲禁止了此操作,重要的do循環迭代器也會以某種方式被修改。我已經使用gfortran4.5編譯了這個代碼,啓用了-fcheck = do運行時檢查,並驗證了我上面提到的內容。運行時錯誤僅在開啓優化並直接指向do-iterator時發生。 在優化

    2熱度

    5回答

    我有很多sas數據集文件,以「s」開頭,後面跟着一些數字,如s1 s7 s13 s32等(我有很多)。 對於每個文件,我運行一組代碼,保存我的最後結果,然後使用以下數據集文件重新啓動。通常情況下,當我的數據集文件編號是像s1 s2 s3 s4 s5那樣順序的時候...很容易使用,例如%do i=1 %to 120。但是如果我想以不等增量循環做什麼呢?我怎樣才能做到這一點?像例如%do i=1 7

    1熱度

    2回答

    所以這裏是在C 我的第一臺超初學計算機編程的問題,我需要設定,讓對方能對輸入的輸入他們的全名。這裏是規範的一部分 - 「你必須做一些思考,以找出如何讓排隊與所有其他列的打印名稱的第一個暗示是它涉及將字符串連接在一起。 ,一個叫concatenation的東西,給它一個去,如果你弄不清楚,看看這個文件夾中的下一個文檔;它包含額外的提示,這個任務的一部分目的是隱式地教你連接。使用製表符(\ t)並確保