ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • do~while, for 문
    Programming/C 2016. 4. 30. 14:13

    do-while문

    반복영역을 최소한 한번은 실행하는 구조

    • 0 이상 100이하 짝수의 합
      #include <stdio.h>
      int main(void)
      {
         int num = 0, total = 0;
      
         do {
              total += num;
              num += 2;
         } while (num <= 100);
         printf("짝수의 합: %d\n", total);
         return 0;
      }
    •   짝수의 합: 2550   
      

    for문

     for(초기식 ; 조건식 ; 증감식)
      {
        // 반복의 대상이 되는 문장들  
      } 

    조건식이 비워지면 무조건 '참'으로 인식되어 무한루프

    • 팩토리얼 계산

      #include <stdio.h>
      
      int main(void)
      {
        int n = 0, fact = 0;
      
        printf("정수 입력: ");
        scanf_s("%d", &n);
      
        for (fact = 1; n > 0; n--)
        {
            fact *= n;
        }
        printf("n! = %d\n", fact);
        return 0;
      }  
    • 구구단(중첩)
      #include <stdio.h>
      
      int main(void)
      {
        int cur, is;
      
        for (cur = 2; cur < 10; cur++)
        {
            for (is = 1; is < 10; is++)
                printf("%dx%d=%d \n", cur, is, cur*is);
            printf("\n");
        }
        return 0;
      }  

    'Programming > C' 카테고리의 다른 글

    c언어 포인터  (0) 2016.05.02
    1차원 배열  (0) 2016.04.30
    도전 프로그래밍1  (0) 2016.04.30
    함수  (0) 2016.04.30
    조건에 따른 흐름 분기(if,else,switch,goto,continue,break)  (0) 2016.04.30

    댓글

Designed by Tistory.