Re: [問題] 利用迴圈列出數次結果

看板C_and_CPP (C/C++)作者 (討戰是興趣)時間16年前 (2009/10/27 18:34), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《oklp1415 (PTT一堆弱智)》之銘言: : #include <stdio.h> : int main() : { int i, j, count; count = 2; : for(i=21;i<25;i++) : { for(j=0; j<count; j++) { printf("%d \n",i); } count = count + 1; : } : } : 當我輸入結果因該會列出21,22,23,24(這四個出來吧!!) : 那我碰到問題就是說 : 假如我要21連續出現兩次...22連續出現3次....23連續出現4次的話 : 要如何修改呢? 怎修改會比較淺顯易懂 -- ◤◥ 喜歡請自取。 ξ ─ ─ ▄▄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.15.164

10/27 18:40, , 1F
ioio 這樣會跑出21連續出現2次? 22出現3次..
10/27 18:40, 1F

10/27 18:41, , 2F
那假如 21出現2次 途中 22要出現6次的話 改法又如何?
10/27 18:41, 2F

10/27 18:42, , 3F
c語言初學者><...感覺有好多問題~"~ 書中也看過好幾遍><
10/27 18:42, 3F
※ 編輯: ioioioioioio 來自: 220.132.15.164 (10/27 18:59)

10/27 19:00, , 4F
出現的次數有相關性才能這樣寫 如果出現次數不固定
10/27 19:00, 4F

10/27 19:01, , 5F
可能就要用其他方法了 如if或switch了吧
10/27 19:01, 5F

10/27 19:52, , 6F
這種問題是你要自己想的吧,喂
10/27 19:52, 6F

10/27 19:53, , 7F
自己想不通這種基本問題,就只好一直當新手了
10/27 19:53, 7F

10/27 20:33, , 8F
那要先知道你22出現的次數哪來的?輸入的嗎?
10/27 20:33, 8F
文章代碼(AID): #1AviobjX (C_and_CPP)
文章代碼(AID): #1AviobjX (C_and_CPP)