亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

2 回答

HAHA,take it easy

0 回復 有任何疑惑可以回復我~
問題一:這里的N-1肯定代表30-1,原因有二:(1)N是全局變量30,所以N在哪里出現都是30;(2)它輸出的數
雖然到59,但是別忘了它只輸出奇數,所以最后有30個數;
問題二:先說一下為什么是N-1,這里的N僅僅表示循環次數,除了有個具體的值外,沒有別的意義,完全可以
改為for(i?=?N;i?>?0;i-?-),?i-?-?表示i每經過一次循環就減一,你可以看一下for循環那一節;
問題三:和問題二一樣,i-?-僅表示i每經過一次循環就減一,所以進行三十次循環。
下面的圖是運行結果??????ps:我不是大神哦,如果有什么錯誤,盡管指正,哈哈。

http://img1.sycdn.imooc.com//5a696b4b00017a6604550147.jpg

0 回復 有任何疑惑可以回復我~
#1

慕粉1239299916 提問者

哈哈 誰能給我解決問題誰就是大神 我還是不明白 那個N不是定義為30嗎 代表的是30個數,那么N-1不就代表數組往后面移動一位嗎 函數定義的是從1 3 5 7 11 13.....59這30個數 那么N-1就應該代表從第30個數59這開始往后延一個數 也就是57才對啊
2018-01-25 回復 有任何疑惑可以回復我~
#2

1990con 回復 慕粉1239299916 提問者

比如定義一個數組int a[2] = {1,2}. 那么就有a[0] = 1,a[1] = 2, a[2]沒有對應的值, 對吧。 那么這里就很好理解咯,N-1 對應的是 59, 0 對應的是1,N 沒有對應的數哦。 突然意識到我上面的回答有問題,不可以改為for(i= N;i>0;i--),因為當i等于N是對應有s[N],這是不存在的
2018-01-26 回復 有任何疑惑可以回復我~
#3

慕粉1239299916 提問者

哈哈 謝謝你啦 你講解的太細致了 非常感謝
2018-01-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

哪位大神能幫我解釋一下啊?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號