課程
/后端開發
/C
/C語言入門
第三個循環for( k=0 ; k<2*i-1 ; k++ ),第一行不是有一個星號嗎,為什么初始值不能等于1?為什么不能寫成k=2*i-1,等差數列不應該就是這樣的嗎
2015-05-02
源自:C語言入門 4-12
正在回答
數字序列從0開始或者從1開始都可以,從0開始就是<2*i-1,從1開始就對應<2*i,至于為什么不能寫成k=2*i-1,還是沒有轉換為程序語言,因為這個循環決定的是出現*的個數,所以要<2*i-1,即共有0,1,3,……2i-2,共2i-1個,符合奇數個*
在程序中所有的排序都是從0開始的,這里所以才用0,而不是1。2*i-1是條件,k必須小于這個值才行,如果等于了,那循環條件就沒有了
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答第二個for循環看不太懂,哪位大神能夠解答一下,謝謝!
2 回答不懂呀,哪位大神解釋一下
2 回答看不懂怎么循環 求大神解釋
3 回答循環所有三位數有點看不懂!大神能細說下不!
2 回答哪位大神解釋下
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-05-08
數字序列從0開始或者從1開始都可以,從0開始就是<2*i-1,從1開始就對應<2*i,至于為什么不能寫成k=2*i-1,還是沒有轉換為程序語言,因為這個循環決定的是出現*的個數,所以要<2*i-1,即共有0,1,3,……2i-2,共2i-1個,符合奇數個*
2015-05-04
在程序中所有的排序都是從0開始的,這里所以才用0,而不是1。2*i-1是條件,k必須小于這個值才行,如果等于了,那循環條件就沒有了