UXO Studio
  • C 기초 06 : for 함수, 라이브러리 함수
    2024년 09월 25일 11시 26분 36초에 업로드 된 글입니다.
    작성자: UXO Studio

     

     

     

    01 for : for문 실행 순서

    02 for, if 함수 사용 예제

    03 for, for 함수 사용 예제

    04 라이브러리 함수 : 헤더 파일

     

     

     

     

    01 for : for문 실행 순서

    for(초기값; 조건식; 증감값) {
        실행문 
    }
     

    for문 실행 순서 : 초기값 - 실행문 - 증감값 - 조건식 - 조건 참이면 실행문 반복, 거짓이면 종료.

    #include <stdio.h>
    
    int main(void) {
        int n, x, i;
        printf("반복하고 싶은 숫자는 ?\n");
        scanf("%d",&n);
        printf("%d를 반복하고 싶은 횟수는 ?\n",n);
        scanf("%d",&x);
        puts("");
        for(i=1; i<=x; i++){
            printf("%d\n",n);
        }
        printf("\n%d를 %d번 반복했습니다.",n,x);
        return 0;
    }
    
     
    ------------------------
    반복하고 싶은 숫자는 ?
    5
    5를 반복하고 싶은 횟수는 ?
    4
    
    5
    5
    5
    5
    
    5를 4번 반복했습니다.
    ------------------------
     

     

     

    02 for, if 함수 사용 예제

    #include <stdio.h>
    
    int main(void) {
        int i, s;
        printf("1부터 10까지 짝수의 합을 구하겠습니다.\n\n");
        for(i=1; i<=10; i++){
            if(i%2==0){
                printf("%d\n",i);
                s=s+i;
            }
        }
        printf("\n1부터 10까지 짝수의 합은 %d입니다.",s);
        return 0;
    }
     
    ------------------------
    1부터 10까지 짝수의 합을 구하겠습니다.
    
    2
    4
    6
    8
    10
    
    1부터 10까지 짝수의 합은 30입니다.
    ------------------------
     

     

     

    03 for, for 함수 사용 예제

    #include <stdio.h>
    
    int main(void) {
        int i, l;
        printf("2단 ~ 9단 구구단을 외우겠습니다.\n\n");
        for(i=2; i<=9; i++){
            printf("[ %d단 ]\n",i);
            for(l=1; l<=9; l++){
                printf("%d x %d = %d\n",i,l,i*l);
                }
            puts("");
            }
        printf("2단 ~ 9단 구구단을 외웠습니다.");
        return 0;
    }
     
    ------------------------
    2단 ~ 9단 구구단을 외우겠습니다.
    
    [ 2단 ]
    2 x 1 = 2
    2 x 2 = 4
    2 x 3 = 6
    2 x 4 = 8
    2 x 5 = 10
    2 x 6 = 12
    2 x 7 = 14
    2 x 8 = 16
    2 x 9 = 18
    
    [ 3단 ]
    3 x 1 = 3
    3 x 2 = 6
    3 x 3 = 9
    3 x 4 = 12
    3 x 5 = 15
    3 x 6 = 18
    3 x 7 = 21
    3 x 8 = 24
    3 x 9 = 27
    
    [ 4단 ]
    4 x 1 = 4
    4 x 2 = 8
    4 x 3 = 12
    4 x 4 = 16
    4 x 5 = 20
    4 x 6 = 24
    4 x 7 = 28
    4 x 8 = 32
    4 x 9 = 36
    
    [ 5단 ]
    5 x 1 = 5
    5 x 2 = 10
    5 x 3 = 15
    5 x 4 = 20
    5 x 5 = 25
    5 x 6 = 30
    5 x 7 = 35
    5 x 8 = 40
    5 x 9 = 45
    
    [ 6단 ]
    6 x 1 = 6
    6 x 2 = 12
    6 x 3 = 18
    6 x 4 = 24
    6 x 5 = 30
    6 x 6 = 36
    6 x 7 = 42
    6 x 8 = 48
    6 x 9 = 54
    
    [ 7단 ]
    7 x 1 = 7
    7 x 2 = 14
    7 x 3 = 21
    7 x 4 = 28
    7 x 5 = 35
    7 x 6 = 42
    7 x 7 = 49
    7 x 8 = 56
    7 x 9 = 63
    
    [ 8단 ]
    8 x 1 = 8
    8 x 2 = 16
    8 x 3 = 24
    8 x 4 = 32
    8 x 5 = 40
    8 x 6 = 48
    8 x 7 = 56
    8 x 8 = 64
    8 x 9 = 72
    
    [ 9단 ]
    9 x 1 = 9
    9 x 2 = 18
    9 x 3 = 27
    9 x 4 = 36
    9 x 5 = 45
    9 x 6 = 54
    9 x 7 = 63
    9 x 8 = 72
    9 x 9 = 81
    
    2단 ~ 9단 구구단을 외웠습니다.
    ------------------------
     

     

     

    04 라이브러리 함수 : 헤더 파일

    #include <stdio.h>
    #include <windows.h>
    
    int main(void) {
        int i;
        for(i=1; i<=5; i++){
            printf("*\n");
            Sleep(200);
            }
        return 0;
    }
     
    ------------------------
    *
    *
    *
    *
    *
    
    ------------------------
     

    헤더 파일 : 라이브러리 함수를 정의하는 파일

    라이브러리 함수 : C언어에서 제공하는 함수를 라이브러리 함수. 자주 사용하는 기능을 함수로 정의하여 제공하는 것으로 프로그래머가 편리하게 이용할 수 있도록 해 줌. 라이브러리 함수는 해당 함수가 포함된 헤더 파일을 프로그램에 추가하고 사용.

    include<windows.h> : Sleep 함수 호출을 위한 헤더 파일

    Sleep(n) : 1/1000 * n 초 만큼 지연 시키는 함수

     

     

    #for문 #구구단 #C언어 #프로그래밍 #코딩기초 #프로그래밍공부 #코딩연습 #프로그래밍언어 #초보프로그래머 #C언어기초 #반복문 #for사용법 #구구단코드 #프로그래밍반복문 #라이브러리함수 #헤더파일 #Sleep함수 #C언어라이브러리 #windows헤더파일 #프로그래밍기초 #코딩헤더파일

     

    'C C++ > C 기초' 카테고리의 다른 글

    C 기초 08 : 잡다한 것들 가지고 놀기  (0) 2024.09.25
    C 기초 07 : 사용자정의 함수  (0) 2024.09.25
    C 기초 05 : switch case 함수  (0) 2024.09.25
    C 기초 04 : while 함수  (0) 2024.09.25
    C 기초 03 : if함수  (0) 2024.09.25
    댓글