게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
(기초) 구구단 프로그램 출력 방법??
게시물ID : programmer_5883짧은주소 복사하기
작성자 : 중학생코더★
추천 : 0
조회수 : 2497회
댓글수 : 7개
등록시간 : 2014/10/10 19:56:20
구구단 프로그램 출력 방법이 궁금합니다. 숙제는 아니고 친구가 할 수 있다고 했는데 저의 한계 ㅜㅜ

99.png


이러한 모양으로 1단부터 9단까지 출력을 했습니다.

저는 2중 for문을 3개, 그러니까 for문을 총 6개를 사용해서 출력을 해봤는데

친구의 말로는 for문 2개만 사용해서 이게 가능하다는 겁니다.

정말 for문 딱 2개(이중 for문)만을 사용해서 이렇게 출력이 가능한가요??

머리를 굴려야 한다는데... 저의 한계 ㅜㅜ

아래는 제가 작성한 코드입니다

#include <stdio.h>

int main(void)
{
    int i, j;

    //1단부터 3단 출력
    for (i = 1; i <= 9; i++)
    {
        for (j = 1; j <= 3; j++)
        {
            printf("%2d x %2d = %2d   ", j, i, j * i);
        }
        printf("\n");
    }
    printf("\n");

    //4단부터 6단 출력
    for (i = 1; i <= 9; i++)
    {
        for (j = 4; j <= 6; j++)
        {
            printf("%2d x %2d = %2d   ", j, i, j * i);
        }
        printf("\n");
    }
    printf("\n");

    //7단부터 9단 출력
    for (i = 1; i <= 9; i++)
    {
        for (j = 7; j <= 9; j++)
        {
            printf("%2d x %2d = %2d   ", j, i, j * i);
        }
        printf("\n");
    }
    printf("\n");

    return 0;
}

http://ideone.com/7Ac3AG
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호