데블스캠프2003첫째날 구구단짜기 ---- {{{~cpp #include using namespace std; int main() { int i,j,k; i=1; j=1; k=2; while(i!=3) { cout << k+(i-1)*4 << " * " << j << " = " << (k+(i-1)*4) * j << "\t"; k++; if (k==6) { cout << "\n"; j++; k=2; } if (j==10) { cout << "\n"; i++; j=1; } } return 0; } }}} 스킴으로 짠 구구단 {{{~cpp (define (ggd x y) (begin (print x) (print *) (print y) (print =) (print (* x y)) (newline))) (define (iter x y) (when (<= x 9) (if (< y 9) (begin (ggd x y) (iter x (+ y 1))) (begin (ggd x y) (iter (+ x 1) 1))))) (iter 2 1) }}} 스몰토크로 짠 구구단 {{{~cpp PrintGugudan | a b | a := 2. b := 1. [ a <= 9 ] whileTrue: [ [ b <= 9] whileTrue: [ Transcript show: a; show: '*'; show: b; show: '='; show: a*b; cr. b := b + 1. ]. a := a + 1. b := 1. ]. }}} ---- SeeAlso ["데블스캠프2003/첫째날"] ["곽세환"] ---- [구구단]