作者oklp1415 (PTT一堆弱智)
看板C_and_CPP
標題[問題] 利用迴圈列出數次結果
時間Tue Oct 27 18:28:01 2009
#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
1F:→ MOONRAKER:你只需要一個 k 從 2 跑到 4,每次輸出 (19+k) 10/27 18:30
2F:→ mantour:你平常怎麼印出k個i,就怎麼寫 10/27 18:36
3F:→ mantour:for(i=21~24){ for(j=1~(i-19)){ 印出k個i; } } 10/27 18:39
4F:→ mantour:for(i=21~24){ for(j=1~(i-19)){ 印出j個i; } } (更正) 10/27 18:39
5F:→ oklp1415:什麼意識? 10/27 18:43
6F:→ mantour:就是在「印出j個i」的部份把正確的寫法填進去… 10/27 18:45
7F:推 bibo9901:for 行尾是不是多一個分號? 10/27 18:49
8F:→ ioioioioioio:嗯~ 10/27 19:01
9F:→ oklp1415:恩~~筆誤><sorry.. 10/27 19:04