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

看板C_and_CPP作者 (PTT一堆弱智)時間14年前 (2009/10/27 18:28), 編輯推噓1(108)
留言9則, 5人參與, 最新討論串1/2 (看更多)
#include <stdio.h> int main() { int i; for(i=21;i<25;i++); { printf("%d \n",i); } } 當我輸入結果因該會列出21,22,23,24(這四個出來吧!!) 那我碰到問題就是說 假如我要21連續出現兩次...22連續出現3次....23連續出現4次的話 要如何修改呢? 怎修改會比較淺顯易懂 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.127.189

10/27 18:30, , 1F
你只需要一個 k 從 2 跑到 4,每次輸出 (19+k)
10/27 18:30, 1F

10/27 18:36, , 2F
你平常怎麼印出k個i,就怎麼寫
10/27 18:36, 2F

10/27 18:39, , 3F
for(i=21~24){ for(j=1~(i-19)){ 印出k個i; } }
10/27 18:39, 3F

10/27 18:39, , 4F
for(i=21~24){ for(j=1~(i-19)){ 印出j個i; } } (更正)
10/27 18:39, 4F

10/27 18:43, , 5F
什麼意識?
10/27 18:43, 5F

10/27 18:45, , 6F
就是在「印出j個i」的部份把正確的寫法填進去…
10/27 18:45, 6F

10/27 18:49, , 7F
for 行尾是不是多一個分號?
10/27 18:49, 7F

10/27 19:01, , 8F
嗯~
10/27 19:01, 8F

10/27 19:04, , 9F
恩~~筆誤><sorry..
10/27 19:04, 9F
文章代碼(AID): #1Aviipjy (C_and_CPP)
文章代碼(AID): #1Aviipjy (C_and_CPP)