/ *-------------- 원 하 는 구구단 출력 - - - - - - - - - - - ----------------------*/# include int main ( void ) {// int i ; int dan ; int i = 9 ; fprintf ( stdout , " 원 하 는 구구단 단수 입력 : "); fscanf ( stdin , "% d ", & dan ) ;/* for ( i = 9 ; i > 0 ; -- i ) { fprintf ( stdout , "% d * % d = % 2 d \ n ", dan , i , dan * i ) ; }*/ while ( i > 0 ) { fprintf ( stdout , "% d * % d = % 2 d \ n ", dan , i , dan * i ) ; -- i ; } return 0 ;} 결과 : [ aspttl @ localhost 7 ] $ . / ex 4 원 하 는 구구단 단수 입력 : 66 * 9 = 546 * 8 = 486 * 7 = 426 * 6 = 366 * 5 = 306 * 4 = 246 * 3 = 186 * 2 = 126 * 1 = 6 [ aspttl @ localhost 7 ] $ / * - - - - - - - - - - - - - ------------------------- 구구단 2 ~ 9 단 까지 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ----------------------*/# include < stdio . h > int main ( void ) { int i ; int j ; fprintf ( stdout , " 구구단 출력 "); for ( i = 2 ; i < 10 ; ++ i ) { for ( j = 1 ; j < 10 ; ++ j ) { fprintf ( stdout , "% d * % d = % d \ n ", i , j , i * j ) ; } fprintf ( stdout , "\ n "); } return 0 ;} 결과 : 2 * 2 = 42 * 3 = 62 * 4 = 82 * 5 = 102 * 6 = 122 * 7 = 142 * 8 = 162 * 9 = 18 . ........... 9 * 1 = 99 * 2 = 189 * 3 = 279 * 4 = 369 * 5 = 459 * 6 = 549 * 7 = 639 * 8 = 729 * 9 = 81