看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《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
oklp1415:ioio 這樣會跑出21連續出現2次? 22出現3次.. 10/27 18:40
oklp1415:那假如 21出現2次 途中 22要出現6次的話 改法又如何? 10/27 18:41
oklp1415:c語言初學者><...感覺有好多問題~"~ 書中也看過好幾遍>< 10/27 18:42
※ 編輯: ioioioioioio 來自: 220.132.15.164 (10/27 18:59)
ioioioioioio:出現的次數有相關性才能這樣寫 如果出現次數不固定 10/27 19:00
ioioioioioio:可能就要用其他方法了 如if或switch了吧 10/27 19:01
MOONRAKER:這種問題是你要自己想的吧,喂 10/27 19:52
MOONRAKER:自己想不通這種基本問題,就只好一直當新手了 10/27 19:53
andyjy12:那要先知道你22出現的次數哪來的?輸入的嗎? 10/27 20:33