C언어질문 입니다 빈 칸에 뭐가 들어가나요?

C언어 인데 뭐가 들어가야 할 지 모르겠어요 화일에도 다양햐 루틴이 있는데 뭐 넣어야 할지 정확히 모르겠습니다!작성부탁드립니다?

4개의 답변이 있어요!

  • while (n < 20) {

    n = n + 3;

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    소스코드 파일 다운로드 : https://github.com/sigmak/exercise4_01/tree/2021-10-05-C-mutilpleTest

    1. 소스코드

    2. 컴파일 후 실행결과 캡쳐

  • #include <stdio.h>

    int main(void){

    int n = 0, max = 20;

    while(n < max) {

    printf("%4d", n);

    n = n + 3;

    }

    printf("\n");

    return 0;

    }

  • while문은 조건식이 true일 경우에 계속해서 반복하는 문법입니다. 조건식에는 비교 또는 논리 연산식이 줄로 오는데 조건식이 false가 되면 반복을 멈추고 while문을 종료합니다.

    따라서 첫번째 빈칸에 들어갈 내용은 n<=max입니다.

    두번째 빈칸에는 3씩 증가해야하므로, n+=3입니다.

  • int n=0; max=20;

    while(n<max){

    printf("%d"n);

    n=n+3;

    }

    printf("\n");

    ---

    n은 초기값으로 출력시키는 값을 잡아두면 되겠죠. 3의 배수이니 "n=n+3"으로 표기해서 3씩 증가를 나타내면 되고요.

    max값은 최대 범위를 나타내겠죠.

    변수의 의미만 이해하시면 간단히 해결할 수 있는 문제입니다.