精華區beta NTUE-CS99 關於我們 聯絡資訊
終於想到更短的寫法了 #include<iostream> int main() { int i=1, a=1; start: printf("%d * %d = %2d\t%d * %d = %2d\t%d * %d = %2d\t\n", i,a,i*a,i+1,a,(i+1)*a,i+2,a,(i+2)*a++); if(a>=9){ i+=3; a=1; } if(i>7) return 0; goto start; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.186.34
aeolus1215:我記得老師應該都有強調盡量不要使用goto O_o 10/29 23:25
dreamwing11:我只能說 程式短不一定執行有效率 不一定方便閱讀 10/29 23:27
aeolus1215:"我只能說" 後面接的話怎麼變了? 10/29 23:28
harry5438:我傻眼了 10/29 23:29
yantchen:因為被人嗆有沒有更短的..只好使出goto的殺手鐧 10/29 23:33
aeolus1215:作弊XD 10/29 23:46
cair:goto 可以改成do while吧 還能少一行呢! 10/30 00:20