看板 C_and_CPP 關於我們 聯絡資訊
#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
MOONRAKER:你只需要一個 k 從 2 跑到 4,每次輸出 (19+k) 10/27 18:30
mantour:你平常怎麼印出k個i,就怎麼寫 10/27 18:36
mantour:for(i=21~24){ for(j=1~(i-19)){ 印出k個i; } } 10/27 18:39
mantour:for(i=21~24){ for(j=1~(i-19)){ 印出j個i; } } (更正) 10/27 18:39
oklp1415:什麼意識? 10/27 18:43
mantour:就是在「印出j個i」的部份把正確的寫法填進去… 10/27 18:45
bibo9901:for 行尾是不是多一個分號? 10/27 18:49
ioioioioioio:嗯~ 10/27 19:01
oklp1415:恩~~筆誤><sorry.. 10/27 19:04