생활
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값은 최대 범위를 나타내겠죠.
변수의 의미만 이해하시면 간단히 해결할 수 있는 문제입니다.