카카루1331
아틀리에 카카루!
카카루1331
전체 방문자
오늘
어제
  • 전체 (44)
    • 공학 (41)
      • 정보성 (11)
      • 에세이 (13)
      • 단상 (16)
      • 놀이 (1)
    • 인문 (3)
      • 생각 (3)

공지사항

  • 반갑습니다

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
카카루1331

아틀리에 카카루!

C언어 구구단 만들기
공학/정보성

C언어 구구단 만들기

2020. 8. 16. 17:00

C언어의 첫걸음은 역시 구구단입니다.

구구단은 loop 개념을 익히는데 좋은 거 같아요.

 

세 단씩 출력하는 구구단을 만들어보았습니다.

아래는 그 코드.

 

#include <stdio.h>

main()
{
	int i, j; // i는 단, j는 곱하는 수


	for (i = 1; i < 10; i += 3){
		for (j = 1; j < 10; j++){
			// 구구단 출력 ( 1 * 1 = 1   2 * 1 = 2   3 * 1 = 3...)
			printf("%d * %d = %-2d	%d * %d = %-2d	%d * %d = %-2d\n", 
            i, j, (i*j), i+1, j, (i+1)*j, i+2, j, (i+2)*j);
		}
		
		printf("\n"); // j 루프가 끝나면 개행
	}
}

%-2d는 정렬을 맞춰주기 위함입니다.

자릿수 지정을 해줘야만 정렬이 됩니다.

 

구구단 실행결과

저는 처음 배울 때 별표 찍기도 못했었어요.

왜 그랬을까 생각해봤는데요.

생각하는 방식이 문제였어요.

기계를 이용할 수 있는 흐름.

그런 사고 방식이 필요해요.

 

반복되는 것을 찾아내고.

그걸 기계로 돌릴 수 있도록 고민.

이러한 과정.

이게 프로그래밍이 아닐까 생각해봅니다.

 

랭귀지는 껍데기일 뿐이에요.

코드 안에 안에 논리가 중요해요!

'공학 > 정보성' 카테고리의 다른 글

오라클 끄기 / 켜기  (0) 2020.08.16
데이터베이스 정규화  (0) 2020.08.16
C언어 포인터  (0) 2020.08.16
VIM 설정 및 기능  (0) 2020.08.16
비주얼 스튜디오 권한상승 (설치 오류)  (0) 2020.08.16
    카카루1331
    카카루1331
    A bitcoin lover

    티스토리툴바