나아가기

c언어_for문 본문

C언어

c언어_for문

channnnii 2022. 3. 21. 12:58

for문

for (초기식; 조건식; 증감식) {

          실행 문장;

}

① 초기식 : for문을 시작할 때, 처음 단 한번만 실행되는 식으로 어떤 변수의 초기값을 정해주는 식이다.

② 조건식 : 조건이 참이면 for문 블록 내의 문장을 실행하고, 거짓이면 for문을 끝내고 블록을 벗어난다.

③ 증감식 : for문 내의 실행문장이 처리될 때마다 실행하며 초기식에 지정된 변수의 값을 변화시키는데 주로 사용된다.

 

for (int i=0; i<n; i++){ }

① 변수 i의 초기값을 0으로 지정하고,

② 그 값이 n보다 작은 동안 블럭을 실행한다.

③ 블록 내의 문장 실행 완료될 때마다 i값을 1씩 증가시키고, i가 1부터 n까지 증가되면서 블럭을 n번 반복하여 실행

 

 

 

<예제 1. 숫자를 입려받아 입려받은 숫자만큼 숫자를 출력하는 프로그램을 작성하세요.>

입력 예시 -> 5    //     출력 예시 -> 1 2 3 4 5

#include <stdio.h>

int main(){
	int num;
        scanf("%d", &num);

        for(int i = 1; i<=num; i++){
            printf("%d ", i);
        }
        return 0;
}

 

 

 

<예제 2. 하나의 숫자를 입력받아 1부터 입력받은 수까지의 5의 배수의 합을 구하여 출력하는 프로그램을 작성하시오>

입력 예시 -> 3     //     출력 예시 -> 0

입력 예시 -> 10    //     출력 예시 -> 15 (5 + 10)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<예제 3.  정수를 입력받아 약수를 출력하는 프로그램을 작성하시오.>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<예제 4. 하나의 정수를 입력받고 1부터 입력받은 수 중 소수를 출력하는 프로그램을 작성하시오.>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<예제 5. 자연수 n을 입력받아 n줄 만큼 출력하는 프로그램을 작성하시오.>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<예제 6. 입, 출력 예시ㅣ를 참고하여 다음과 같이 출력하는 프로그램을 for문을 이용하여 작성하시오.>

 

 

 

 

 

 

 

 

 

 

<예제 7. 표준입력으로 n을 입력받고, n의 배수를 출력하는 프로그램을 작성하시오.(최댓값 : 100)>

입력 예시 : 30    //     출력 예시 : 30, 60, 90

 

 

 

 

 

<예제 8. 369게임 만들기_ 숫자를 1씩 증가하면서 숫자에 3, 6, 9가 포함되어 있으면 "짝"을 입력함.>

 

 

'C언어' 카테고리의 다른 글

C언어_함수  (0) 2022.03.21
C언어_ 배열(Array)  (0) 2022.03.21
C언어_while문  (0) 2022.03.20
Comments