1樓:匿名使用者
???什麼意思。好像沒把問題說明白
2樓:我要
2個問題,你的i有沒有賦初始值都是一個死迴圈,因為do while語句裡沒改變i的值,如果是程式不完整,這就要看你具體的需求了:
第一個問題,賦初始值,這i從1開始到100,如果沒賦值,這i從0開始到100,會多執行一次迴圈。
第二個問題,因為你i開始沒賦值,所以直接用=則只要i是小於等於100的情況迴圈都會被執行,而使用一個範圍,即大於等於1,小於等於100,則i只有在這個範圍內才執行迴圈,還有就是你這個只能算是個偽**,真正變成裡不能直接寫1=i=100 ,需要改為:do while i =1 and i = 100
3樓:匿名使用者
不要迴圈套用次數過多,應該把裡面的迴圈作為一個單獨的函式來呼叫,那樣就不會出錯了。
4樓:明日之後宋子衿
for(i=0;ib[j])};
5樓:行走的標本
每個for都用i做引數 巢狀的時候 裡面的i和外面的i相同啊 這樣裡面的i==n時候跳出迴圈 到外層判斷的時候也不符合迴圈條件了 依然跳出迴圈
要麼每個for迴圈用不從的引數
要麼用這種格式
for(int i=0;i 6樓:匿名使用者 你的內層三個for迴圈,每個迴圈都改變了i的值,你經過 for(i=0;i printf("%d,%d\n",a[i],b[i]);這個迴圈後,i的值成了n,當前你外層迴圈的i < n條件就不滿足了,當然外層迴圈不可能執行多次。 for迴圈只迴圈一次嗎? 7樓:夏天的小紅花 for 迴圈語句的一般形式為: for (表示式1; 表示式2; 表示式3)下面來看看它的執行過程: 求解表示式1。 求解表示式2。若其值為真,則執行 for 語句中指定的內嵌語句,然後執行第3步;若表示式2值為假,則結束迴圈,轉到第5步。 求解表示式3。 轉回上面第2步繼續執行。 迴圈結束,執行 for 語句下面的語句。 所以說,for迴圈中,迴圈體執行的次數不是確定的,最少可以一次都不執行;可以執行很多次,甚至無窮多次,而不是“只執行一次”。 在樓主貼出的程式中,如果num的值是一個偶數的話,那麼由於它滿足num%2==0,所以會提前退出迴圈而返回1;如果num的值是一個奇數的話,那麼由於它不滿足num%2==0,所以會執行else部分提前退出迴圈而返回0;所以不論num是一個可偶數,都會發生“只執行一次”的情況。但這不是由於for的原因,而是由於if(num%i==0)return 0;else return 1;的原因。 為什麼for 迴圈只執行的一次? 8樓:涉世小小白 arr.length長度為1 9樓:育知同創教育 for(var i = 0;i可以嘗試一下,寫成 for(var i = 0;i<5;i++) 看下結果就知道了,然後去找原因。 10樓:匿名使用者 你的 arr.length 是多少 c語言問題,為什麼我的第一個for迴圈只能執行一次,然後直接跳到return了? 11樓:匿名使用者 # include # include struct student ;int main(void) printf("\n\n"); for (i = 0; i < len - 1; ++i)}for (i = 0; i < len; ++i)return 0;} 12樓:匿名使用者 可能是你輸入的len值有誤導致迴圈直接跳出 include include struct student int main void printf n n for i 0 i len 1 i for i 0 i len i return 0 可能是你輸入的len值有誤導致迴圈直接跳出 為什麼我的for迴圈沒起作用,只執行了一次?用c語言正常執... 可能是手機更新以後自帶的應用軟體佔用的系統記憶體空間大了,剩餘的可用記憶體空間就小了。系統自帶的軟體需要的空間變大了,很正常。這說明你手機的儲存空間小了,刪除一些東西,騰出空間才能安裝,因為新的手機系統也需要空間才行的。首先,手機內部的儲存記憶體的大小是固定的,在安裝好手機系統後,手機系統所佔的空間... 0 9 1 8 2 7 3 6 4 5 希望對你有幫助祝你學習愉快!數學題 從0,1,2,3,4,5,6,7,8,9每個數字只能用一次 數理答疑團 為您解答,希望對你有所幫助。0 1 2 3 4 5 6 7 8 9 0 9 1 8 2 7 3 6 4 5 9 5 45 如果你認可我的回答,敬請及時採...C語言問題,為什麼我的for迴圈只能執行一次,然後直接跳到return了
vivo手機更新一次系統執行空間少一次怪什麼
0,1,2,3,4,5,6,7,8,9,每個數字只能用一次